Online Training Platform
An online education platform is to be built using the following stack:
• Python on Django
• HTML/CSS – Bootstrap
The website would have the following functionality:
a. Publish and dissemination of academic material for each individual course in the form of Weblink, doc/pdf/ppt attachments, YouTube Videos, and Text.
b. Users Type: 1. Administrator (all rights of Faculty plus additional rights to approve any new coursework)
2. Faculty (ability to add new courses and approve or decline or edit the enrolment of any student)
3. Student (ability to enrol in one or many courses using a single email id.)
4. Super User (all rights of Administrator and Faculty combined)
c. Management of profiles of students enrolled in a Course with ability to assign/edit the access rights to students by Faculty, Administrator, Super User.
d. Management and assignment of profiles to a registered user as Faculty and Administrators by the Super User.
e. Assignment and approval of a course to a student.
f. Management and edit of all backend information for all static pages.
g. Dashboard for Administrator.
h. Dashboard for Faculty.
i. Dashboard for Students.
j. Dashboard for Super Users.
k. Notifications to every student once Faculty adds any new content or notifies in the group.
l. Discussion forum for every coursework where students and faculty can post comments.
m. One Faculty can teach or create multiple courses.
n. One Student can enrol l in multiple courses.
o. Each new course created by Faculty must be approved by Administrator.
p. Student profile page containing membership details and courses registered for.
r. Announcements page.
1. Home page
Multiple sections/ widgets, each one introducing a module from the website, such as about us, available courses, faculty members, student testimonials, blog articles, etc.
2. 'All Courses' page
Widget displaying various categories or streams of courses available
3. Course category page
Widget displaying all courses of a particular stream
4. Course Page
Details about the course, duration, faculty members, modules and registration call to action
5. Student registration, sign up page.
6. Student profile page containing membership details, courses registered for, etc.
7. Blog page
8. Individual blog article page
9. Announcements page
Panel for the admin to create, edit and manage faculty details, course details, blog articles, and announcements.
100 pekerja bebas membida secara purata $1275 untuk pekerjaan ini
Hello please initiate chat so we can discuss. I have 10+ years of experience in same domain. I guarantee to provide 100% satisfaction work on time and on budget. Thanks and Regards Manish
Hi, Greetings!! We have huge experience of building websites. Please chat with us so that we can discuss further Looking forward to your response Thanks & Regards, Deepika