The Efficient Study Planner (ESP) is a CLI app that gives an optimized plan to study for an upcoming exam.

Related tags

CLI c cli codeblocks
Overview

Welcome to Efficient Study Planner 👋

Optimize your study plan with ESP!

Table of Contents

About The Project

The Efficient Study Planner (ESP) is a CLI app that gives a detailed and optimized plan to study for an upcoming exam. It takes into consideration each student's strengths & weaknesses, syllabus and exam schedule to decide the most optimum study plan.

Tech Stack

Prerequisites

Download and install GCC compiler and CodeBlocks IDE for Windows, Mac OS X or Linux. You can use any IDE of your choice.

How to use?

You can fork or download/clone the repo, once you have all three files "Student.c", "University.c" and "esp_lib.h" downloaded, make sure to keep them in the same directory. Then you need to compile both the C files. You should get University.exe and Student.exe files from GCC.

  • After that run University.exe and enter the number of topics included in each subject and their names. Then, you need to enter the examination schedule. This application will be used mainly by the university admin.

  • Then, you can run Student.exe. All students have to enter their Name and Roll Number for using this application for the first time. Every individual student’s detail is stored in the Student Database for them to access later.

  • Then the student needs to mention their past scores in 12th and 10th grade. Strengths and weaknesses will be decided based on this.

  • Then, the student can see their strengths and weaknesses, create a "Personalized Time Table", see the exam syllabus & schedule decided by the university admin. The personalized timetable is generated in such a way that it gives high priority to students' weaknesses and gives a low priority to students' strengths so that the student can improve themselves at their weak points.

All the best for your exams!

License

Code released under MIT License.

Owner
Md Ausaf Rashid
I’m a dedicated and focused engineering student with hands-on knowledge of programming and software development. I love working on innovative software projects.
Md Ausaf Rashid
C++ lib and CLI for playing media files on a Chromecast

castr - a CLI and C++ library to cast media files to Chromecast devices using the built in Default Media Receiver

null 31 Jun 19, 2022
The KISS file manager: CLI-based, ultra-lightweight, lightning fast, and written in C

CliFM is a CLI-based, shell-like (non-curses) and KISS terminal file manager written in C: simple, fast, and lightweight as hell

leo-arch 511 Jun 24, 2022
Creating CLI's just got a whole lot better

Staq Creating CLI's just got a whole lot better. Don't worry about CLI colouring, networking, Size of Executables, Speed ever again Have any doubts? R

null 9 Jun 1, 2021
CLI Application that provides the Freedesktop Secret Service using Pass as its backend!

pass-secrets CLI Application that provides the Freedesktop Secret Service using Pass as its backend! Status Currently working to store secrets with pr

null 18 Apr 7, 2022
Fegeya Freud, CLI FPaper renderer, based on Totem (`less`-like tool without `--help`)

Fegeya Freud, CLI FPaper renderer, based on Totem (`less`-like tool without `--help`)

Ferhat Geçdoğan 3 Jun 11, 2021
Um CLI para encontrar os seus alias

Manager-Alias Que tal gerenciar todos os seus alias de um único local? Pesquisar e encontrar o que você precisa sem ter que ficar lendo diversos arqui

Wiris Rafael Januario Wernek 3 Oct 26, 2021
Port of ani-cli with more features 😉

Port of ani-cli with more features ??

Dinkan 14 Jun 25, 2022
A CLI for extracting libraries from Apple's dyld shared cache file

dyld-shared-cache-extractor As of macOS Big Sur, instead of shipping the system libraries with macOS, Apple ships a generated cache of all built in dy

Keith Smiley 171 Jun 23, 2022
Windows Package Manager CLI (aka winget)

Welcome to the Windows Package Manager Client (aka winget.exe) repository This repository contains the source code for the Windows Package Manager Cli

Microsoft 17.3k Jun 28, 2022
CLI to play a word-guessing game like Wordle

Lexeme What is this? Python program to play a word-guessing game like Wordle, but… More addictive because you can play it over and over and over, not

Dan Lenski 6 Feb 7, 2022
This is a simple CLI interface helper library for C.

LIBCCLI This is a very simple shell like interface for CLI activities. More will be added to this, but for now, this is the basic idea:

Steven Rostedt 39 Jun 16, 2022
File's sizes as a markdown table (CLI)

File's sizes as a markdown table (CLI)

Reaper 5 Feb 6, 2022
A CLI based solver for the popular word guessing game WORDLE

Project WAR WAR stands for Wordle Answer and Resolver About Wordle is a web-based word game developed by Welsh-born software engineer Josh Wardle, for

Yeluri Ketan 2 Feb 19, 2022
CLI for single-cell analyses

CLI for single-cell analyses This repository provides a no-frills command-line interface for single-cell RNA-seq data analysis from a Matrix Market fi

Aaron Lun 2 Jan 28, 2022
Efficient in-memory pub/sub pattern for C++

FUSS FUSS is a simple and efficient pub/sub pattern implementation aimed for C++17 programs with an intuitive interface. It consists of a single heade

André Medeiros 8 Mar 20, 2022
✔️The smallest header-only GUI library(4 KLOC) for all platforms

Welcome to GUI-lite The smallest header-only GUI library (4 KLOC) for all platforms. 中文 Lightweight ✂️ Small: 4,000+ lines of C++ code, zero dependenc

null 6.3k Jun 27, 2022
A CLI program that helps you find classes and plan pre-requisites. Written in C++ and Python.

CourseHelper A CLI program created to help you prepare for course registration. Note: At the moment, this project is built specifically for other UCLA

Kyle Chui 1 Jan 25, 2022
Group Project exam.

Obstacle detection and tracking in maritime environments For further information about the project read the "gp_report.pdf" document. 1. Motivations a

Isabella-Sole Bisio 1 Nov 6, 2021
If the button pressed esp will reset and App mode will on. App mode will on then led will on, network is connected led will off.

DHT22-to-Google-sheet-Reset-Using-ESP8266-LED-Switch If button pressed esp will reset and App mode will on. App mode will on then led will on, network

Md. Harun-Or-Rashid 4 Oct 5, 2021
A Robust and Efficient Trajectory Planner for Quadrotors

Fast-Planner is developed aiming to enable quadrotor fast flight in complex unknown environments. It contains a rich set of carefully designed planning algorithms.

HKUST Aerial Robotics Group 1.4k Jun 21, 2022
Problem solutions and notes for upcoming intern season lol.

Problem solutions and notes for upcoming intern season lol.

Anirban Bala 4 Nov 28, 2021
OpenGL®-Starter is a template for your upcoming OpenGL Projects which has been compiled to run the most basic Hello World OpenGL Program from LearnOpenGL.com.

OpenGL®-Starter OpenGL®-Starter is a template for your upcoming OpenGL Projects which has been compiled to run the most basic Hello World OpenGL Progr

Kushagra 8 May 27, 2022
ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.

ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.

Espressif Systems 27 Jun 9, 2022
Veml7700-esp-idf - VEML7700 Light Sensor driver for ESP-IDF

VEML7700 Light Sensor driver for ESP-IDF Overview This project aims to provide a very simple interface for configuring and reading data from the VEML7

Kristijan Grozdanovski 3 Apr 4, 2022
Ducktape is an Open source Light weight 2d Game Engine that gives utmost priority to user convenience.

Ducktape is an Open source Light weight 2d Game Engine that gives utmost priority to user convenience. It is written in c++ and uses SFML and Box2d for graphics and physics respectively.

Ducktape 59 Jun 6, 2022
Native Extension for Defold Game Engine that gives a possibility to use StrictMode on Android

Defold Native Extension StrictMode Native Extension for Defold Game Engine that gives a possibility to use StrictMode on Android Installation Copy-pas

Alexey Gulev 3 Oct 15, 2021
This repository gives an idea about how to use UART/SPI/I2C communication using HAL APIs

STM32-UART-SPI-I2C communication with Arduino board using HAL APIs This repository gives an idea about how to use UART/SPI/I2C communication using HAL

Shrilesh(Skrillex) 1 Nov 1, 2021
A virtual machine hardware tool that gives you an escape option for when your VM locks you in (when it freezes, and also traps your mouse).

A virtual machine hardware tool that gives you an escape option for when your VM locks you in (when it freezes, and also traps your mouse). A secondary mouse that only activates once you press it.

Sean P. Myrick V19.1.7.2 1 Oct 25, 2021