You are on page 1of 6

Assigning tasks / homework / exercices to the students by the teachers

The whole concept behind this project is to add sessions (22a - January to march, 22b – june to august, - ), teachers, batches(classes), students in the
admin page.
In the teachers page: the list of batches with their respective students will be displayed, tasks can be assigned, progress of the students can be
monitored.
In the students page: The assigned tasks by their respective teacher can be viewed, can complete the assigned tasks, can view the score details
individually as well as the complete batch details with all the scores.
All the students information, teachers information will be displayed in the admin page. All these pages will be accessed with userid and password.

Reference of the code and projects of the similar functionality:


https://phpgurukul.com/online-college-assignment-system-using-php-and-mysql/#comment-6863
https://webdamn.com/school-management-system-with-php-mysql/

Admin sign up / Admin sign in


Admin sign up
Name:
Phone number
Email id (this will be the user id):
Password:
Confirm Password:
1. Admin page
2. Teacher’s page
3. Student’s page
1. Admin page: It should consist of teacher’s page and student’s page.
2. Teacher’s page:
a. Number of batches allotted
b. Details of students for each batch
c. Assign tasks for each batch separately
d. Accomplished tasks and progress of the students for each batch.
3. Student’s page
a. Should access the tasks assigned
b. Results of tasks and individual progress
c. Progress of all the students of his batch and where this particular
student stands
(Whatever we have in teachers’ and students’ sign in page should display in admin page)
22a, 22b, 22c, - -
Teacher 1, teacher 2, teacher 3, - -
mwf-m, mwf-e, tts-m, tts-e, ss1, ss2
student 1, student 2, student 3, - -
The below hierarchy belongs to the admin page and should be toggled.

Name of the Admin:


1. 22a (January to March 2022)
a. Teacher 1(when clicked on the name of teacher, the following information should be displayed: Full name, gender, languages known,
qualifications, phone no., address, city, country, WhatsApp no, email id) (whatever information given in the signup page, that should be
displayed) (the Admin can edit any of the information related to the teacher and can delete the teacher also)
i. French, tts-m, sen1 (batches)
1. Student list
a. Student 1, roll no.
b. Student 2, roll no.
2. Assigned tasks
3. Progress of the students
ii. Spanish, ss1, jun1
iii. French, mwf-m, jun2
iv. Spanish, Tts-e, dip 1
v. Spanish, Ss1, dip 2
vi. French, Ss2, sen1
b. Teacher 2
c. Teacher 3
2. 22b (June to August 2022)
3. 22c (September to December 2022)

The same functionalities of teachers´ page and students´ page should project in Admin page.
Teacher sign up / sign in

Teacher sign up
1. Full Name: Teacher 1
2. Gender: male, female
3. Session: 22a, 22b, 22c, - - (single choice drop down menu)
4. Classes:
Language (French, Spanish, English, - - )
batch (mwf-m, mwf-e, tts-m, tts-e, ss1, ss2)
Level (jun1, jun2, sen1, sen2, dip1, dip2)
(if more than 1 class is allotted, another class is to be added)
5. Languages known:
6. Qualification:
7. Phone no.:
8. WhatsApp no.:
9. Address :
10. City/Town/village:
11. Country:
12. Email id (used as user id):
13. Password:
Confirm password:
Submit

After submitting
You will receive a confirmation message to your email by Admin so that you can login.
(Once the admin is satisfied with the information given by the teacher, admin will send a confirmation message to their mail id)
Teacher page (after signing in)
Name of the teacher: teacher 1 (when clicked on the name of teacher, the following information should be displayed: Full name, gender, languages known,
qualifications, phone no., address, city, country, whatsapp no, email id) (whatever information given in the signup page, that should be displayed)
Session : 22a
List of batches allotted
1. French, tts-m, sen1
a. Student list
i. Student 1, roll no. (when clicked on student 1, the following information should be displayed: name, gender, roll no, educational
qualifications, date of birth, phone no, address, city, country, whatsapp no, email id) (whatever information given in the signup
page, that should be displayed) (the teacher can edit any of the information related to the student and can delete the student also)
ii. Student 2, roll no.
b. Assign tasks (when clicked the following dialog box will open to assign tasks)
i. Exercises within
1. Topics: search
2. Assign date and time:
3. Validity:
4. No. of questions: 10/20/30
5. Type of questions: fill in the blanks / multiple choice
6. Level: easy/intermediate/advanced/mixed
(Assigning of tasks will be from already created database exercices)
ii. External link
1. Name of the topic: (will be given by the teacher)
2. Embed the link or URL: ( can be from google forms or other quizzes)
Assigned tasks (from the starting date to current date)
No. Topics Valid from Validity No. of questions Type of questions level No. of students
hours submitted
- / 30
1 F1_Articles 01/12/21 – 5 a.m 24 30 Fill in the Blanks Advanced 30 Commented [LP1]: Click on the topic to do the task
2 F1_Verbs 05/12/21 – 5 a.m 48 30 Multiple Choice Intermediate 24 before the time limit.
3 F1_gender 07/12/21 – 5 a.m 24 20 Multiple Choice Mixed 27
The above tasks can also be editable by the teacher to change validity or date or topics.
c. Section progress (from the starting date to current date)
No. Student Total tasks submitted Score Average Rank of the
- /3 - / 90 % student
1 Arun 3 80 79 1
2 Raju 2 50 65 2
3 Rani 1 27 45 3

2. Spanish, ss1, jun1


3. French, mwf-m, jun2
4. –
Student sign up
Full name:
Gender: male / female
Roll no (enrolment id):
Session: : 22a, 22b, 22c, - - (single choice drop down menu)
Languages known:
Educational Qualifications:
Date of Birth:
Your teacher: Arun / Gopal / Ramu (All the teachers who have signed up will display here)
Class:
Language (French, Spanish, English, - - )
batch (mwf-m, mwf-e, tts-m, tts-e, ss1, ss2)
Level (jun1, jun2, sen1, sen2, dip1, dip2)
(basing on the above categories with red colour, will fall in that particular teacher in teacher page)
Phone no. :
WhatsApp no.:
Address :
City/Town/village:
Country:
Email id (this will be your login id):
Password:
Confirm password:
Submit

(after submitting)
You will receive a confirmation message to your email from your teacher so that you can login.
(Once the teacher is satisfied with the information given by the student, teacher will send a confirmation message to their mail id)
Student page (after signing in)

Student: Rani, 22a, mwf-m,


No. Topics Valid from Validity Submission status Obtained Out of % Obtained Out of %
hours Score obtained Total score total score average
1 Articles 01/12/21 – 5 a.m 24 Submitted 27 30 90 27 30 90 Commented [LP2]: Click on the topic to do the task
2 Verbs 05/12/21 – 5 a.m 48 Not submitted 0 30 0 27 (27+0) 60 (30+30) 45 before the time limit.
3 gender 07/12/21 – 5 a.m 24 Valid - 20 - 27 (27 + - ) 80 (60+20) -

Click on the topic to do the task before the time limit. (task will be done in iframe)
□ with tick mark indicates submitted, without tick mark indicates still valid, with cross mark indicates the link is no longer valid to do the activity.

Your rank by comparing with other students


No. Student Total tasks submitted Score Average Rank of the
/ 90 % student
1 Arun 3 80 79 1
2 Raju 2 50 65 2
3 Rani 1 27 45 3

When clicked on all the heading, toggle sort should be there.


If necessary minor changes might require as per the functionality, look and feel as the project progresses.
In all the signup pages, entry of the information is mandatory.

You might also like