Use markdown to manage TODOs

This commit is contained in:
papi 2024-01-08 21:11:48 +03:00
parent 74eafcdfe1
commit 42e74a6307
2 changed files with 31 additions and 30 deletions

31
TODO.md Normal file
View File

@ -0,0 +1,31 @@
# TODO
- **Add and Drop**:
- The add and drop page should only include courses offered by the department head.
- Add and drop should be restricted by the school calendar.
- **Payment integration**:
- Integrating PayPal and Stripe for students to pay their fees.
- **Integrate the dashboard with dynamic/live data**:
- Overall attendance
- School demographics
gender
Home language
new/all students
new/all lecturers
- Recent CUD(create, update, and delete) activities
For example, Added videos, courses, documentation
- Students average grade per course:
This one helps the school admin to identify the student's performance very quickly :)
- Overall Course Resources
- Total number of videos, courses, documentation
- Event calendar:
- A calendar that shows upcoming events
- Enrollments per course
- How many students enroll in each course
- Website traffic over a specific user type (Admin, Student, Lecturer, etc.)
- **Apply Filtering for all tables**:
- This can be done using `django-filter` and other jQuery libraries
- **Apply data exporting for all tables**:
- This can be done using jQuery libraries like `DataTables`
- **Using a template to PDF converter to generate reports**:
- This can be done using the popular package `xhtml2pdf`

View File

@ -1,30 +0,0 @@
TODO:
- Add and Drop:
- The add and drop page should only include courses offered by the department head.
- Add and drop should be restricted by the school calendar.
- Payment integration:
- Integrating PayPal and Stripe for students to pay their fees.
- Integrate the dashboard with dynamic/live data: -
- Overall attendance
- School demographics
gender
Home language
new/all students
new/all lecturers
- Recent CUD(create, update, and delete) activities
For example, Added videos, courses, documentation
- Students average grade per course:
This one helps the school admin to identify the student's performance very quickly :)
- Overall Course Resources
- Total number of videos, courses, documentation
- Event calendar:
- A calendar that shows upcoming events
- Enrollments per course
- How many students enroll in each course
- Website traffic over a specific user type (Admin, Student, Lecturer, etc.)
- Apply Filtering for all tables:
- This can be done using `django-filter` and other jQuery libraries
- Apply data exporting for all tables
- This can be done using jQuery libraries like `DataTables`
- Using a template to PDF converter to generate reports
- This can be done using the popular package `xhtml2pdf`