100% Guaranteed Results


CSE201 Advanced Programming Solved
$ 24.99
Category:

Description

5/5 – (1 vote)

Lab Assignment 02
Indraprastha Institute of Information Technology, Delhi

https://www.iiitd.ac.in/sites/default/files/docs/education/AcademicDishonesty.pdf
NOTE: We won’t respond to any query because you missed the read the description carefully. We will ONLY respond to valid questions. Make sure you ask all your doubts in advance and not at the last minute.

a. Lecture Videos: A filename with extension .mp4
b. Lecture Slides: An array of strings representing the content of the slides
a. Assignments: Problem Statement describing the assignment
b. Quizzes: A single question requiring a one-word answer
STUDENT:
1. A student can view the uploaded lecture material
a. Assignments: A filename with extension .zip (eg: sample_submission.zip)
b. Quiz: A one-word solution to the question
3. Students can check if their submission has been graded, and marks received for the same.
COMMON FUNCTIONS:
Please thoroughly go through the sample run below to understand the program flow. Please refrain from asking questions related to your approaches from the TAs and hope you are able to help BYLD with the following task.
Some repetitive print statements:
1. Add class material
2. Add assessments
3. View lecture materials
4. View assessments
5. Grade assessments
6. Close assessment
7. View comments
8. Add comments
9. Logout STUDENT MENU
1. View lecture materials
2. View assessments
3. Submit assessment
4. View grades
5. View comments
6. Add comments
7. Logout
Note:
1. .zip and .mp4 file extension must be maintained where required. The input format specified above should not be violated. This means, if a student enters “submission.rar” for an assignment, it is not a valid submission and should not be accepted.
2. Other than that no error handling is required.
Sample Test Case:
Welcome to Backpack
2. Enter as student
3. Exit
1
0 – I0
1 – I1
Choose id: 0
Welcome I0
1
1. Add Lecture Slide
2. Add Lecture Video
1
Enter topic of slides: Slide 1
Enter number of slides: 2
Enter content of slides
Content of slide 1: Content 1
Content of slide 2: Content 2
Welcome I0
1
1. Add Lecture Slide
2. Add Lecture Video
2
Enter topic of video: Lecture 1
Enter filename of video: lecture1.mp4
Welcome I0
2
1. Add Assignment
2. Add Quiz
1
Enter problem statement: Assignment 1 problem
Enter max marks: 5
Welcome I0
2
1. Add Assignment
2. Add Quiz
2
Enter quiz question: Name a language which supports OOPS?
Welcome I0
8
Enter comment: Welcome to the course
Welcome I0
9
Welcome to Backpack
2. Enter as student
3. Exit
2
Students:
0 – S0
1 – S1
2 – S2
Choose id: 0
Welcome S0
{STUDENT MENU}
1
Title: Slide 1
Slide 1: Content 1
Slide 2: Content 2
Number of slides: 2
Uploaded by: I0
Title of video: Lecture 1
Video file: lecture1.mp4
Uploaded by: I0
Welcome S0
{STUDENT MENU}
2
ID: 0 Assignment: Assignment 1 problem Max Marks: 5
—————-
ID: 1 Question: Name a language which supports OOPS?
—————-
Welcome S0
{STUDENT MENU}
3
Pending assessments
ID: 0 Assignment: Assignment 1 problem Max Marks: 5
ID: 1 Question: Name a language which supports OOPS?
Enter ID of assessment: 0
Enter filename of assignment: assign1_s0.zip
Welcome S0
{STUDENT MENU}
4
Graded submissions
Ungraded submissions
Submission: assign1_s0.zip
—————–
Welcome S0
{STUDENT MENU}
7
Welcome to Backpack
2. Enter as student
3. Exit
2
Students:
0 – S0
1 – S1
2 – S2
Choose id: 1
Welcome S1
{STUDENT MENU}
3
Pending assessments
ID: 0 Assignment: Assignment 1 problem Max Marks: 5 ID: 1 Question: Name a language which supports OOPS?
Enter ID of assessment: 0
Enter filename of assignment: assign1_s1.zip
Welcome S1
{STUDENT MENU}
3
Pending assessments
ID: 0 Question: Name a language which supports OOPS?
Enter ID of assessment: 0
Name a language which supports OOPS? JAVA
Welcome S1
{STUDENT MENU}
7
Welcome to Backpack
2. Enter as student
3. Exit
1
0 – I0
1 – I1
Choose id: 1
Welcome I1
5
List of assessments
ID: 0 Assignment: Assignment 1 problem Max Marks: 5
—————-
ID: 1 Question: Name a language which supports OOPS? —————-
Enter ID of assessment to view submissions: 0
Choose ID from these ungraded submissions
0. S0
1. S1
0 Submission:
Submission: assign1_s0.zip
——————————-
Max Marks: 5
Marks scored: 5
Welcome I1
6
List of Open Assignments:
ID: 0 Assignment: Assignment 1 problem Max Marks: 5
—————-
ID: 1 Question: Name a language which supports OOPS?
—————-
Enter id of assignment to close: 1
Welcome I1
9
Welcome to Backpack
2. Enter as student
3. Exit
2
Students:
0 – S0
1 – S1
2 – S2
Choose id: 0
Welcome S0
{STUDENT MENU}
3
No pending assessments
Welcome S0
{STUDENT MENU}
4
Graded submissions
Submission: assign1_s0.zip
Marks scored: 5
Graded by: I1
—————————-
Ungraded submissions
Welcome S0
{STUDENT MENU}
6
Enter comment: Hello I am a student
Welcome S0
{STUDENT MENU}
5
Welcome to the course – I0
Hello I am a student – S0
Welcome S0
{STUDENT MENU}
7
Welcome to Backpack
2. Enter as student
3. Exit
3
————————————————————————————————-
{End of Test Case}

Reviews

There are no reviews yet.

Be the first to review “CSE201 Advanced Programming Solved”

Your email address will not be published. Required fields are marked *

Related products