Alpha Technologies Python Mock Test
Alpha Technologies Python Mock Test
Intern Type:Remotely
Note:-Candidates Who have completed the project(70-100)% should send the project and their resume
to the email provide above
Main Test
"Online Learning Platform"
Project Description:
You have been assigned to develop an online learning platform using Django. The platform
should allow instructors to create courses, manage content, enroll students, and track their
progress. Students should be able to browse and enroll in courses, complete assignments, and
interact with instructors.
2)Project Requirements:
User Registration and Authentication:
Users should be able to register as either instructors or students, log in, and log out.
User registration should include fields for username, email, password, and profile picture
And other important data It should be register with the help of tokens.
Course Management:
Instructors should be able to create courses by providing details such as title, description, and
subject.
Instructors should be able to add modules and lessons to their courses, including videos, text,
and quizzes.
Student Enrollment:
Students should be able to browse and search for courses based on categories, keywords, and
other filters.
Students should have a dashboard showing the courses they have enrolled in and their
progress in each course.
Students should be able to submit assignments and receive feedback from instructors.
Discussion Forums:
Each course should have a discussion forum where students can ask questions and interact
with instructors and other students.
Students and instructors should be able to post and reply to forum threads.
User Notifications:
Users should receive notifications for important events, such as course updates, assignment
deadlines, and forum activity.
Good Luck