A smart CLI-based study planner that helps students prioritize their subjects effectively
_---~~(~~-_.
_{ ) )
, ) -~~- ( ,-' )_
( `-,_..`., )-- '_,)
( ` _) ( -~( -_ `, }
(_- _ ~_-~~~~`, ,' )
`~ -^( __;-,((()))
~~~~ {_ -_(())
`\ }
{ }
- Smart Prioritization: Analyzes your timetable to suggest study priorities
- Dual Input Modes: Choose between interactive input or file-based planning
- Scientific Approach: Implements spaced repetition principles
- Intelligent Scoring: Considers subject difficulty and frequency
- Cross-Platform: Works on Windows, Linux, and macOS
- Beautiful CLI: Features loading animations and colored output
- Double click on the executable file
- Clone the repository
git clone https://github.com/sproutcake23/tactik.git
cd tactik
- Compile the program
# Using GCC directly
gcc -o taktik index.c
# Or using Make
make
- Run the program
./taktik
- Choose option 1 from the main menu
- Enter the number of days in your timetable
- Input subjects for each day (comma-separated)
- Rate the difficulty of each subject
- View your prioritized study plan
- Create a text file with your timetable (example:
schedule.txt
). Make sure you add 7 entries in that.
Math, Physics, Chemistry
Biology, English, History
Computer Science, Physics, Math
Math, Physics, Chemistry
Biology, English, History
Computer Science, Physics, Math
Math, Physics, Chemistry
- Choose option 2 from the main menu
- Enter the filename when prompted
- Rate the difficulty of each subject
- View your prioritized study plan
The prioritization algorithm considers:
- Upcoming subject frequency
- Recent study history
- Subject difficulty ratings
- Spaced repetition principles
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Project Link: https://github.com/sproutcake23/tactik
- Report bugs: Issue Tracker
Made with ❤️ for students everywhere