Home » What’s Inside

What’s Inside

Many features in one system

School Management, Learning Management and Student Information Management features in one integrated solution – EduHappy


Virtual Classrooms:

Virtual classroom is very important feature especially when it comes to working from home and studying from home for both teachers and students. Virtual Classrooms is supported in EduHappy for online learning and online meetings with video conferencing that allows for live interaction between the teachers and the students as they are participating in learning activities. hence, the virtual classroom allows the teachers and the students work together simultaneously even if they are home.

Responsive Design:
Works on any devices whether desktop, mobile, or tablets. Works with any browser. Supports any operating system including Android and iOS.

Multiple Schools Support:
Add and Administer group of schools under the same organization within one enterprise account.

School Management:
Construct the school from scratch with school profile, Grades and Classes, Courses under each grade and a lot more. You will be able to enroll the students and manage Teacher records. School year can be created with specific start and end dates and handle the terms and semesters. You will also be able to specify national holidays and days-off. If you have a grade with different terms and semesters than the school year, no problem, you can construct your terms and semesters per specific grade. You want to build division under some grades, no issue, you can build the divisions and assign courses and classes under this division. Split course into groups? Also supported. Have Elective Courses that the students can opt-in? System will provide the capabilities to handle the elective courses and assign students to them.

Academic Year Support:
Create school year and add terms and semesters with specific start and end dates

Schedule Management:
Fully automated. Just select the courses and teachers for each class within specific sessions and you are done. Students will be provided their timetable in their portal views and teachers will also have their schedules. And the best thing is: do not fear conflicts. If the teachers are busy with another course in another class in the same time you are trying to assign him/her in a certain session, system will automatically detect the conflict and will prevent you from doing mistakes. Wonder about students’ conflict? Same, any source of conflicts caused by students’ courses, groups, or electives can be intelligently handled by the system freeing you from worrying about how to avoid messy schedule and helping you to properly organize your schedules in faster and more accurate manner. If you replaced the teacher with another one, the schedule will update itself automatically with this new teacher and will assign him/her same sessions that were previously assigned to old teacher.

Student Management:
Enroll students with detailed profiles. Assign the students to specific school, grade, and class. Manage student record and transfer him/her to another class or even school. Search and list the students based on specific criteria. Assign/remove students to/from course groups or elective courses. Automatically promote students to the upper grade based on your predefined passing criteria for each grade.  Bulk deploy students to the classes after promotion.

Teacher Management:
You will be able to assign same teacher to multiple schools. The system will give you the capability to build Teacher Authority matrix that will manage the teacher access to specific grades, classes, and courses. Uploading course content will have different authority matrix than the class teacher authority matrix.  Yet, you still can assign class-teacher to also upload course content.

Teacher Authority Matrix:
You can create Teacher Authority Matrix. You can assign teacher to specific grade, class, and course and authorize the teacher to teach that specific course in that specific class. You can also authorize teachers to create and upload content for specific courses.

Assignment Management:
Whether the classroom teacher would like to select from standard assignments or create a one of his/her own, the system is flexible to give this option to the teacher. Once the assignment created, the teacher will be able to assign dates and link the assignment to his/her students under a specific course. When the students deliver the assignments, the teacher will be able to grade the assignment easily and seamlessly with just putting the grades for all the students list that are linked this assignment. The assignment grading points will be automatically accumulated according to the assignment category weight and the overall course grade will be automatically calculated accordingly.

Assignment Category:
Create as many assignments categories as you want. Each assignment category will contain the assignments that you need to grade and each assignment category will have weight to determine the ratio for graded assignments under this category.

Assignments Bank:
Create the assignment once and share it with all teachers who only need to link it to their classes. The same assignments will then be graded according to the students response.

Assignments Submission:
Students will be able to submit their assignments online and the teachers will receive these assignments, grade them, and upload them to the system.

Attendance Management:
Taking attendance has never been easier. All what the teachers need is just one click on the attendance button and the system will automatically search the teacher’s schedule on what exactly the session that he/she is teaching now and in what class according to the system time and then the system intelligently will determine the students who should attend this session and displays a list of those students. Another click from the teacher will mark all the students as “present” should they are all present. That’s it. Yet, teacher will have the flexibility to change the attendance status with also one click. Missed a session? No worries, you still can get the back dated session and manage the attendance accordingly. Based on the attendance status, the system will automatically assign attendance grade for the student in each session of the course and then the attendance scores get accumulated according to the attendance weight and the contribution of the course attendance will be included into the overall course grade.

Grading System:
With our system, the complicated grading processes are automated and the grading report will be automatically generated for each student hassle free and transparent to the teachers and the school administrators. You just need to define your set of parameters and attributes for the Course, Assignment Categories, Assignments, Online quizzes, Semester Exams and attendance.

All the teachers need to do afterwards is just put the grading points per student for the assignments and the semester exams. System will then calculate all the grading using the built-in complex mathematical equations and then produce the grading percentage for each course as well as the grading scale based on the scales defined by the school administration. Total Grade Percentage will be calculated based on the grading of each course and how much the contribution of that course on the overall Grade.

Grading Scales:
Create Grading scales per grade and assign the scale letter to a certain range of grading percentage.

Exam Schedule:
Create Exam Schedule for each course and assign date and time for each exam.

Divisions Support:
If you need to divide the grade into divisions you can create divisions under that specific grade. Create a division for Science and another one for Arts…etc. You can create division and assign courses and classes to that division.

Student Grouping:
Create groups under the course and add students to that group. Assign teachers to each group.

Electives Support:
You can create Elective Courses as well as compulsory courses. You can add students to electives based on the students choices.

Semester Exam:
You can create exams for each course and link them to the semesters. You can grade the semester exams accordingly.

School Calendar:
Detailed calendar will automatically be created based on the year or grade terms with start and end dates along with the national holidays and days-off.

Provided to all users in the system whether school administration, classroom teachers, or students. This improves the way people communicate through the system and speeds up the learning process. With Group Messaging, Administrators and Teachers can send messages to multiple students based on the selection criteria.

Students Portal:
Get rid of papers, heavy books, and paper based grading report and just get connected. Students now will be able to see their courses, course content, download e-books, check the course curriculum, review their lessons online, download any media files associated with the lesson and watch them online and a lot more. From Assignments section, students will check the latest assignments and download any documents linked with the assignment. Students will also respond to the online quiz which will be automatically graded without human intervention. With only one click, the students and parents can view all the required assignments and their due dates so that the students can keep track of their homework and respond on time. From the Grading Report section, Students and their parents can keep track of the progress  and performance with automatically generated grading reports that accumulates all the grading given for the assignments (homework, class work …etc.), the attendance, the online quizzes, the semester exams and the quarter exams. You can check the performance per quarter, per semester, or overall. You can view the detailed breakdown progress and grading per assignment category and attendance per session.
From Attendance section, students can check their attendance status per course and print overall attendance report.  With one click on the schedule link, you can retrieve your schedule according to your class, your courses, your assigned groups as well as the elective courses you have opted-in. From Messaging Center, you can communicate with other students in the class or you can send and receive messages from your teachers.

Parents Portal:
Via Parents Portal, parents can check their children’s progress via the grading reports, attendance reports, and they can check and print assignments and download content.

Scorm Online Quiz:
Would you like your students to be automatically graded for an exam? You’ve got it. With our Scorm Compliant Online Quiz system, you can just upload the Scorm file, define the dates, number of attempts as well as the quiz duration and the system will take care of the rest. System will automatically extract the Scorm content and upload it. Student will be presented with the quiz on the predefined date and with the number of predefined attempts. Once the student start the attempt, the timer will count down while the student is giving the exam. Student will wither choose to finish the attempt when he/she finishes the exam or the time is over. In either case, the system will automatically score the answers and assign final grading for the attempt.  Attempts with higher score will be saved in the student records.

Upload course Content:
Your authorized teachers will be provided with the tools to upload the course e-books, divide the course into unites, create lessons under each unit, and upload and manage all lesson’s files such as word documents, PDF documents, and audio or video media files. The teacher will also be able create assignment categories where you can combine all the assignments of the same type under the same category. For instance, all homework assignments under HW, all Class Assignments under Class Work category, all quizzes under Quiz Category, and so on. Each Category will be having a grade weight that contributes to the total Grading points of the course. While uploading the content, the system is providing the capabilities to create standard assignments that do not differ from class-teacher to another. The class-teacher will be then able to select from the standard assignments pool and assign them to the students and grade them accordingly.

Year End Procedures: 
When the school year is over, you will want to promote your students to the upper grade if they are qualified. System will provide you the capabilities to automatically promote the qualified students while the unqualified ones will remain in their current grade. Just create the final report for the students and then choose to promote students to the upper grade. System will check for each student, if the student qualifies to be promoted, system will proceed with the promotion to the next grade; otherwise student will remain in the current grade. You will be able to deploy the students into the new classes in the new grades afterwards.

Report Cards: 
All previous years report cards can be obtained from the system for each student in each grade in a specific school year.

Financial Accounting:
Create Accounts, Double-Entry System, Chart of Accounts, General Journal, General Ledger, Trial Balance, Balance Sheet and Income Statement

Fees Management:
Create Fees Types, build Fees Structures, manage Fees Payments, and report Fees Collections by fee, by receipt, or by student.

Expenses Management:
Create Expenses Types and manage Expenses with debit and credit entry in the journal automatically.

Transport Management:
Add Vehicle and Vehicle Routes and manage Transport Fees per rout.

Human Resources:
Add Leave types and manage Employee leaves paid or unpaid annually or monthly. Add allowance types and deduction types and apply allowances and deductions on all employees or specific employee.

Staff Management:
Add or edit employees whether from teaching staff or admin staff and assign them to departments. Manage employee data and their basic salaries and manage employee promotions.

Payroll Management:
Manage payroll with payroll settings for working time and overtime formulas. Run payroll and automatically calculate salaries with basic, overtime, unpaid leaves, allowances and deductions and generate payroll monthly reports.

Admin Privileges:
Account owner admin can add other admins to the system and assign privileges for each admin to grant access to specific features and control the overall system security.