#Help IDLanguageTopicDescriptionCategoryOrderOrder Overall
1.1EnglishAcademic YearsThis page contains the list of Academic Years. You can manage the School Academic based on from the beginning to the end of certain date.

Usually, it looks like 2018 - 2019, which means started from year of 2018, and will end on year of 2019. You need also to enter the Start Session Date and the End Session Date.

Only one Academic Years record that can be setup as Default. In more detail, you need to define the related semester from Academic Semesters page, too.

You cannot change the Default value of Academic Years from this page. To change the Default value of Academic Years, then you MUST change it from Academic Semesters page.

School Academic11
2.2EnglishAcademic SemestersThis page contains the list of Academic Semesters. You can manage the Academic Semesters based on from the beginning to the end of certain date.

Usually, in each Academic Years, it contains two Academic Semesters. It looks like the following example:
- 1st Semester 2018 - 2019; which means First Semester under Academic Years of 2018 - 2019,
- 2nd Semester 2018 - 2019; which means Second Semester under Academic Years of 2018 - 2019.

Only one Academic Semester record that can be setup as Default.

When you change the Default of Academic Semester, then the related Academic Years' Default will be auto updated, too.

In other words, to change the default of Academic Years, then you have to do that from Academic Semesters page.

School Academic22
3.39EnglishHolidaysThis page contains the list of Holidays. You can manage the Holidays from this page.

System will validate the Date whether it is valid for the current active Academic Years and Academic Semester.

In other words, you can only add the Holidays which has the Date within the Date range of current active Academic Semester.

School Academic330
4.3EnglishClasses MasterThis page contains all the registered Classes for each School Sessions. You can add or register a new Class based on the certain Academic Years and Academic Semesters.

For each Class, you can also define the Class Section and the Homeroom Teacher.

In other words, you have to create the new Classes each time you create a new Academic Years and Academic Semesters. The main reason for this is, since each Class may have the different Homeroom Teacher for each School Sessions.

In addition, system needs to keep the relationship between each Class and all the related information, such as Class Schedules, Class Students, and Exams Schedules. All those information may vary for each Class and for each School Sessions.

As mentioned before, each Class also has its Class Students and its Class Schedules. Click on Plus (+) button at the left-side of each Class to expand those informations.

Classes13
5.4EnglishClass SectionsThis page contains the Class Sections. You can manage the Class Sections from this menu.

Class Sections is usually an alphabet character; started from A, B, C, and so forth. They can be assigned to the certain Class; and it depends on how many Sections you want to multiply for each level class.

However, if you want to multiply the Classes with the Class Sections, then you cannot do it from this page. Use Classes Master page instead.

For simplicity reason, please always use only one alphabetical character just like the example above.

Classes24
6.5EnglishClass StudentsThis page contains the Class Students. You can manage the Class Students from this page.

The Class Students means, how do you want to assign the Students to the certain Class.

You can also migrate one or some Students from the certain Academic Year, Academic Semester, and/or Class to another Academic Year, Academic Semester, and/or Class, simply from this page.

To migrate one or some Students, make sure you have already given the checked mark at the left side of the Students record, then click on Migrate Student Class button.

System will show the Modal dialog window, so that you can decide whether to migrate the Students to the certain Academic Year, Academic Semester, and/or Class. It's so simple as that.

Please note that after the migration to the new Class succeed , then the Students Status in the old Class will become Inactive. In the other side, the Students Status in the new Class will be Active.

System also will automatically give the Registration ID for each Student. The Registration ID contains the Start Year, End Year, and Sequence Number for that Session Year. For example: 2017-2018-00123.

So please, please, and please... be careful and double check again your choices, before doing this task.

Classes35
7.6EnglishView Classes SubjectsThis page contains the list of Subjects, Teachers, and Weekdays that assigned to the certain Classes based on the certain Academic Year and Academic Semester.

This is only a read-only view. You cannot add/edit/delete records from this page. This page is actually similar to the Class Schedules page.

However, in this View Classes Subjects, only the Subject that has relationship with the Teacher will be displayed. The Subject which has type as Break will not be displayed.

In other words, from this View Classes Subjects page, you will be able to know the complete related information for the Classes as follows:
- Academic Years
- Academic Semesters
- Classes
- Weekdays
- Subjects
- Teachers


Classes46
8.7EnglishWeekdaysThis page contains the list of Weekdays that will be used for the Class Schedules.

There is nothing you can do in this page. In other words, you don't need to add/edit/delete the records in this page, since these records are used in the Class Schedules page.

Since the Weekdays information has the strong relationship only to the Class Schedules, then you will see each Weekdays record has its Detail information about the Class Schedules.

You may expand its Detail information by clicking on the Small Plus (+) button at the left-side of each Weekdays record. You will see the related Class Schedules for each Weekdays record.

Classes57
9.8EnglishClass SchedulesThis page contains the list of Class Schedules. You can manage the Class Schedules from this page.

You can define Subject, Teacher, Weekday, Start Time, End Time, and Daily Order for each Class.

You can also Generate Students Attendances Today for each Schedule item, by clicking on the people icon at the left-side of each schedule. So, this is a good shortcut for you to generate Students Attendances daily, without having to open the Class Attendances first.

After clicking on that icon, then System will generate the Students Attendances only for today, and by default, the Status of each Student is Present. You may simply adjust the Status to the actual Students' status in the next page that automatically redirected by System.

Since each Schedule has the detail information for Generate Students Attendances, which is called with Class Attendances, then you may simply see the generated list of Class Attendances records for each Schedule, by clicking on the Plus (+) button at the left-side of each schedule.

In addition to shortcut to Generate the Students Attendances for Today from this page, then the Class Attendances is also the base for you to generate the Students Attendances based on the certain Date.

In other words, the Class Attendances is very useful, if you want to generate the Students Attendances for another Dates in the past. Moreover, if you have forgotten to generate the Class Attendances or Students Attendances daily.

Classes68
10.69EnglishUser LevelsUser Levels contains the List of all User Levels. You can manage the User Levels from this page.

User Levels means how Users can be placed in the certain Group or Level. Some other applications use term of User Groups, and some use term of User Levels

This will allow you (as Administrator) to give Permissions to some Users simply based on their User Levels. Imagine if you have hundreds or thousands registered Users, then you don't need to define the Permissions one by one to the Users records.

Some example of User Levels are:
- Students,
- Parents,
- Teachers,
- Staff,
- Administrator,
- and so forth.

You can add as many User Levels as you like. In other words, there are no limitation about how many User Levels that you can create in this web application.

For each User Level you can define its Permissions. Simply click on the user icon which has tooltip of Permissions.

Here are the available Permissions that you may enable/disable for each User Level:
- Add/Copy,
- Delete,
- Edit,
- List,
- View,
- Search,
- Printer Friendly (Print),
- Export to Excel (Excel),
- Export to Word (Word),
- Export to HTML (HTML),
- Export to XML (XML),
- Export to CSV (CSV),
- Export to PDF (PDF),
- Export to Email (Email),

You can define those Permissions dynamically for the certain User Levels that suits your needs.

Administrator156
11.70EnglishAll UsersAll Users contains the List of all Users that use this system. You can manage the all Users from this page. In other words, all the registered users can be managed easily, simply from this page.

For each User you can define his/her User Level.

As an Administrator, you can also do the following actions:
- Resend registration email,
- Reset concurrent user session,
- Reset login retry count,
- Set password expired.

Administrator257
12.71EnglishReligionsReligions contains the List of all Religions. You can manage the Religions record from this page.

The Religions record are referencial data that actually used in Teachers, Parents, Students, and Staff pages.

Administrator358
13.80EnglishBlood GroupsBlood Groups contains the List of all Blood Groups. You can manage the Blood Groups record from this page.

The Blood Groups record are referencial data that actually used in Teachers, Parents, Students, and Staff pages.

Administrator459
14.83EnglishLanguagesLanguages contains the List of available Languages for this web application. You can manage the Languages record from this page.

The Languages record store some information that used by the following feature:
- Terms and Conditions,
- About Application,
- Thousand Separator,
- Decimal Separator,
- Currency Symbol,
- and so forth.

Please note that Good School System uses the application framework that supports for Multi-Language feature. However, currently this web appliction only supports English language.

Administrator560
15.81EnglishApplication SettingsApplication Settings contains the settings that used by system. You can manage the Application Settings record from this page.

It contains the application settings that related to Announcements and Maintenance.

You can enable the Announcements. You can also enable the Maintenance mode for the certain period of time from this page.

The Application Settings should be accesed only by Administrator.

Administrator661
16.82EnglishSchool SettingsSchool Settings contains the settings that used by Good School System. You can manage the School Settings record from this page.

It contains the following School Settings:
- School Name,
- School Address,
- School Phone,
- School Fax,
- School Logo Web,
- School Logo Document,
- School Geo Code,
- and so forth.

Make sure you have already created and uploaded two versions for your School Logo. The first one is the transparent background version with the font color White (upload it to School Logo Web), and the second one is the transparent background version with the font color Dark (upload it to School Logo Document).

The first version is used and will be displayed at the top of this web application, whereas the second version will be used a lot in the output of exported documents, that generated by using Export to PDF and also for generating Certificate.

The School Settings should be accesed only by Administrator.

Administrator762
17.13EnglishExams MasterExams Master contains the List of all Examinations. You can manage the Examination from this page.

Make sure you have already defined the Start Date and End Date for each Examination.

For each Examination record, it has its Exam Schedules. To see or manage the Exam Schedules, just click on the plus (+) button at the left-side of each Examination record.

Exams113
18.14EnglishExam SchedulesThis page contains the list of Exam Schedules. You can add a new Examination Schedule from this page.

Each time a new Exam Schedule record is added, then system will automatically generate the Exam Students Attendances and Exam Students Marks respectively. You can then update those information later.

In case those two information cannot be generated automatically by system, then you are still be able to generate them manually by using the User icon that contains this following functions:
- Generate Exam Students Attendances,
- Generate Exam Students Marks.

To generate the Exam Students Attendances record, then you may simply click on user icon which has tooltip Generate Exam Students Attendances button. After System generating it, then you will be redirected to the Exam Students Attendances List page. By default their status is Present.

To generate the Exam Students Marks for each Examination Schedule record, then you may simply click on User icon which has tooltip Generate Exam Students Marks button. After System generating it, then you will be redirected to the Exam Students Marks List page.

You can input/change the multiple Student Marks from that Exam Students Marks List page, and save all the changes by only one single-click.

As mentioned above, for each Examination Schedule record, it has its Exam Students Marks. To see or manage the Exam Students Marks, just click on the Small Plus (+) button at the left-side of each Examination Schedule record.

Exams214
19.15EnglishExam Students MarksThis page contains the list of Exam Students Marks. You can input/change the Student Marks from this page.

To change the Students Marks, then you may simply click on Update Student Exam Marks button.

In the next page, then you can input/change the multiple Student Marks, and save all the changes by only one single-click.

After updating the actual Student Marks into this page, then the value of Data Status should be changed automatically become Released.

When the value of Data Status is Released, then it will cause the Parents and Students can see the actual Exam Students Marks properly.

If the value of Data Status is Prepared, then the Parents and Students will see the value of Exam Students Marks still be 0 (Zero).

So, make sure you update the actual minimum Exam Students Marks must be greater than Zero, so that it can be seen properly by the Parents and Students.

In other words, do not let the Exam Students Marks are still Zero, because Zero is the default Marks value from System, that will determine the Exam Students Marks' Data Status still be Prepared.

Exams315
20.16EnglishExam TypesThis page contains the list of Exam Types references. You can manage Examination Types from this page.

These Exam Types records are used in the Exams page.

Exams416