Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
5 views

Alpha Technologies Python Mock Test

The document describes a project for developing an online learning platform using Django. The platform should allow instructors to create courses, enroll students, track progress, add assignments and assessments. Students should be able to browse courses, enroll, complete assignments, and interact on discussion forums. The requirements include user authentication, course management, student enrollment, assignments, assessments, discussion forums, and notifications.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Alpha Technologies Python Mock Test

The document describes a project for developing an online learning platform using Django. The platform should allow instructors to create courses, enroll students, track progress, add assignments and assessments. Students should be able to browse courses, enroll, complete assignments, and interact on discussion forums. The requirements include user authentication, course management, student enrollment, assignments, assessments, discussion forums, and notifications.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Alpha Technologies

Test:-Entry Level(Paid/Unpaid) Starting Date:-15-06-2023

Last Date:-24-06-2023 Email:- bellatechnologies313@gmail.com

Intern Type:Remotely

Note:-Candidates Who have completed the project(70-100)% should send the project and their resume
to the email provide above

Other vacancies:- 1) Business Development intern 2) Mern/Mean Intern 3) Flutter Intern

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.

Instructors should be able to set prerequisites for their courses.

Student Enrollment:
Students should be able to browse and search for courses based on categories, keywords, and
other filters.

Students should be able to enroll in courses and track their progress.

Students should have a dashboard showing the courses they have enrolled in and their
progress in each course.

Assignments and Assessments:


Instructors should be able to create assignments and assessments for their courses.

Students should be able to submit assignments and receive feedback from instructors.

Instructors should be able to grade assignments and assessments.

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.

Payment Integration:Implement a payment gateway integration (e.g., PayPal


or jazzcash or easy paisa) to handle course payments and enrollments.Please donot use paid
API for them just focus on implementation

Good Luck

You might also like