who have  built apps like this one? i need help guys! 

E-Learning Platform(Web App) built-in Python Django Rest Framework for 
backend  and React Native (UX/UI and Development for frontend.
A fully functional E-Learning platform with frontend pages. Home, About, 
Blog, Login, How it Works etc
A fully functional E-Learning web application and Android ,IOS APPS where 
users can log in, add courses to cart and checkout out, ask help for their 
Tasks ,instants Task and homeworks 
Three user types: Instructor, Student(Regular User), Admin
Technology:
Python Django Rest Framework
React/Vue Js
Postgres
AWS (s3 for file storage and ec2 for hosting)

User Types
Regular  Users (students)
Log in / sign up
Search for classes
Filter out classes by live or self-paced; date starting, certificate
Viewing description of the class (on its own page)
Enroll in a class by clicking “enroll”
Filling out enrollment forms
Once logged in, will have other classes similar to the one they enrolled in
See their classes in the “my classes” section
When in the class, have an area where they can see the course overview, a 
section for them to put notes while taking the class, Q&A that will involve 
students posting a question and other students plus instructor can answer 
it, and a resource section where students can see any resources that were 
uploaded from the instructor, and an announcement area to see any 
announcements from instructors.
Can message instructors
Students will be able to enroll in classes without waiting for approval 
unless it's a live class, then it will be a first-come, first-serve basis.


2. Instructors
Admin Can sign up Instructors to become tutors
Tutor can only login as tutor(no register by himself only admin can 
register him) and tutor can register a new class to the platform and upload 
the videos
Videos will be on the draft until they are ready to publish live. That way 
they can preview the quality of their videos
Instructors can upload a course overview
Can view and  message their students, answer questions in Q&A thread, post 
announcements
See and respond to reviews
Can upload any course material under resources
Will receive payment (working out the details on how or when)
For classes that are live, instructors will need the available to limit the 
number of students that can enroll.

3. Admin
Can view instructors and students
Can delete, add instructors and students that break guidelines and policies
Can update terms and policies
Approve payouts
Also, receive their pay ( still working on details)

Other notes:
Payment details are still being worked out (not sure whether we will have 
payment info saved on the platform or how instructors will be paid and admin
Website will function like udemy.com but with options for live classes as 
well
Haven't worked out whether live classes will be done directly through the 
platform or if we will need to integrate a 3rd party classroom software
Any classes that are self-paced will need to be available at all times for 
students. videos will be live on our platform and private on youtube!

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/da0912f5-584f-4e87-b062-e4efca84dad7n%40googlegroups.com.

Reply via email to