Required features
To start, I need:
- List of available majors, search engine, sort by date, major
- Pages for each major and a "sign up" button
- Page with detailed registration
- Price variants, payment by instalments, form, regulations
- Possibility of inserting pdf files, presentations, films, texts in the lessons. As copy-protected as possible.
- Clear display and export of student information, filtered
- Abcd tests, verified automatically.
After a successful test, after a specific start date of the next semester, after payment, the student has the next lessons available.
On the home page:
List of available courses, search engine
Course details and enroll button (subpage with detailed registration, all fields of the form are accessible from html)
Pricing options, payment by instalments, form, regulations
After logging in the student panel
- "My studies", List of courses started, and in the details all the stages and buttons "go to lessons".
- Documents: forms, forms to submit, the mechanism for accepting documents submitted by the student and marking them in the panel as accepted
- Information about payments, orders, invoices, payment schedule
- Messages, messages. Directed to a specific person or groups. Marked as read/unread.
- "Your data" and data change form
Functions:
Messages. Addressed to a specific person or groups. Marked as read/unread.
Ability to send automated messages e.g. payment pending, start of term.
Grouping of students and ability to send messages to multiple students collectively.
Ability to export student data
Ability to insert and display pdfs, presentations, videos, texts in lessons. As copy protected as possible.
Tests, abcd, verified automatically. Unlimited number of corrections. After a successful test, after a specific start date of the next semester, more lessons are available after payment.