School management system

  • Posted
  • Proposals 6
  • Remote
  • #20280
  • Expired
S S.Noha N.Aarat P.David B.Sulaiman B. + 1 other have already sent a proposal.
  • 2

Description

Experience Level: Expert
** this project should be delivered with its source code in full.
This is a Web Based System which should do the following:

GENERAL MANAGEMENT ACTIONS:
- MANAGE SYSTEM SETTINGS AND PARAMETERS:
1. SCHOOL NAME
2. SHOOL LOCAL COUNTRY
3. SCHOOL ADDRESS
4. SCHOOL LOGO
5. ACADEMIC YEAR
6. MAX NO. OF STUDENT FOR EACH LEVEL
7. MAX NO. OF ABSENCE ACCEPTED FOR THE WHOLE YEAR PER STUDENT WITHOUT EXCUSE.
8. SYSTEM MAX ABSENCE TIME.
9. SYSTEM MAX DELAY TIME.
10. MAX NO. OF ABSENCE FOR STAFF WITHOUT EXCUSE.
11. MAX NO. OF STAFF LATE COMING WITHOUT EXCUSE.


- ADD/EDIT/DELETE STUDENT

- ADD/EDIT/DELETE STAFF

- ADD/EDIT/DELETE CLASS

1. ADD LEVEL OF STUDY {EX. LEVEL 4}
- ADD LEVEL CLASSES {EX. 4-1,4-2 AND 4-3}
- ADD LIST OF SUBJECTS TO BE TEACHED FOR THIS LEVEL. {STUDY PLAN}.

- ASSIGN/REMOVE STUDENT TO / FROM CLASS
1. LEVEL 4, CLASS 1 {4-1} 'STUDENT1, STUDENT2' ’¦ AND SO ON.

- ASSIGN TEACHER FOR/FROM CLASS
1. EX. SELECT LEVEL 4:
- A LIST OF ALL SUBJECTS SHOULD BE TEACHED FOR THIS LEVEL SHOULD APPEAR THEN ASSIGN A TEACHER FOR EACH SUBJECT. SO NEXT TO EACH SUBJECT A LIST OF ALL TEACHERS FOR THIS SUBJECT SHOULD BE AVAILABLE TO ASSIGN ONE FOR THIS CLASS AND SO ON.

- GENERATE STUDENT'S SCRIPT 'CERTIFICATE' AT THE END OF EACH SEMESTER.
- MANAGE AND FOLLOW UP STUDENT ABSENCES ENETERD BY TEACHERS BY GIVING {ACCEPT/REJECTED}.
- MANAGE AND FOLLOW UP STAFF ABSENCE OR LATE COMING {ACCEPT/REJECT}.
- SEND EMAILS FOR STAFF, STUDENTS OR PARENTS

- SEND SMS FOR STAFF, STUDENTS OR PARENTS {this part is already exist and could be integrated later with the system, so no need to develop it} NOT NECESSARY AT THE MOMENT.

- MANAGE AND GENERATE TEACHERâ??S CLASSES TIME SCHEDULE
1. AS A RESULT, THEY CAN HAVE THE OPTION TO GENERATE ANY CLASS TIME SCHEDULE {PER DAY/WEEK/ MONTH} WITH THE CORRESPONDING SUBJECT AND ITS DEDICATED TEACHER

- REPORTS

- ACCESS RIGHTS AND PREVILLAGES MANAGEMENT

- ADD/EDIT/DELETE, NEWS/ANNAOUNCEMENTS/CIRCULRAS TO BE DISPLAYED IN THE MAIN DASH BOARDS FOR THE CORRESPONDING RECIPIENTS FROM STAFF OR STUDENTS WHEN THEY LOG INTO THE SYSTEM.


GENERAL TEACHER ACTIONS
- ADD 'Or select from already exist GP entered by him or other Teachers 'EDIT' ONLY the ones added by him/her earlier' GRADE PLAN FOR HIS/HER ASSIGNED SUBJECTS AND LEVELS TO TEACH, for example: s/he should add the grading plan for teaching ENGLISH for LEVEL 4 as {first exam, second exam and final} and {first, second, final, assignments and absences} for LEVEL 5 and for each grade plan, s/he should specify the following details as in the example below:
TOTAL FINAL GRADE, let's say 80
GRADE PLAN ELEMENT PERCENTAGE ONLY AS THE MARK IS AUTOMATICLY CALCULATED
FIRST EXAM 10% - 8
SECOND EXAM 30% - 24
FINAL EXAM 60% - 48
* THE TOTAL OF ALL ELEMENTS SHOULD BE 100%

AFTER THE TEACHER IS ASSIGNED TO A CLASS, S/HE SHOULD BE ABLE VIA A PAGE TO START ENTERING THE CLASS STUDENT GRADES 'ADD' FOR EACH ELEMENTS S/HE HAS FOR THIS CLAS IN THIS LEVEL WHEN THEY COMPLETE ONE ELEMENT AT LEAST{after the first exam..etc}. as well as an option to EDIT already entered MARKS for any element.

- RECORD STUDENT'S ABSENCE FOR EACH CLASS TO BE AVAILABLE FOR THE MANAGEMENT TO REVIEW.


- RECORD HIS/HER PRESENCE IN THE SCHOOL BY LOGGING INTO THE SYSTEM EVERY MORNING {WITH COMMENT OPTION TO GIVE ANY EXECUSE FOR ANY DELAY/ABSENCE. SO IF S/HE LOGGED BEFORE THE SYSTEM MAX DELAY TIME -> S/HE WILL BE LOGGED INTO THE SYSTEM AS ON TIME COMING,
AND IF S/HE LOGGED AFTER THE SYSTEM MAX DELAY TIME AND BEFORE THE SYSTEM MAX ABSENCE TIME- > S/HE WILL BE LOGGED INTO THE SYSTEM AS LATE COMING. 'Comment field will appear to show WHY'
AND IF S/HE LOGGED AFTER THE SYSTEM MAX ABSENCE TIME- > S/HE WILL BE LOGGED INTO THE SYSTEM AS ABSENT. 'Comment field will appear to show WHY'.

- ADD/EDIT/DELETE ASSGHNMENTS FOR EACH CLASS 'IF ANY' WITH ITS DESCRIPTIONA DN DUE DATE OR ANY MATERIAL 'UPLOAD DOCUMENT' TO BE DONE AND SOLVED BY STUDENTS OR FOR THERE REFERENCE.
- CAN SEE HIS/HER CLASSES TIME SCHEDULE FOR TODAY/TOM’¦WEEK AND SO ON
-

GENERAL STUDENTS/PARENTS ACTIONS:
STUDENTS - PARENTS WILL BE ABLE TO LOG INTO THE SYSTEM TO SEE AND INTERACT WITH ALL THE AVAILABLE DATA RELATED TO THEM ON THE SYSTEM.

Clarification Board

    There are no clarification messages.