SFY Internal Requirements - OmnisamAdmin/Lucid-SAMS GitHub Wiki
Required Fields.
Below are some fields that we need to add to the School-App to satisfy the required fields from the SASAMS application
1.1 Adding School
-
Official School Name
-
EMIS number
-
Provincial Department
-
postal code
-
physical address
-
town/city
-
persal component number
-
does the school have double shifts :: y/n
-
number og administrative computers is the school participating in the national school nutrition program :: N/A, Y, N, Partial, Other
-
school level :: preprimary, primary, secondary, intermediate, combined
-
ownership od school :: private, public
- ownership of land :: govt education, church, factory, farm, hospital, mine, trust land, private, private comapny, govt other, municipality
- ownership of buildings :: govt education, church, factory, farm, hospital, mine, trust land, private, private comapny, govt other, municipality
-
sgb status :: section 21 functions, no section 21 functions, not applicable if section 21 functions radio buttons
- maintain and improve the schools property and building and grounds occupied bt the school including school hostels
- determine the extramural curriculum of the school and the choice of subject options in terms of provincial curriculum policy
- purchase textbooks educational materials or equipment for the school
- pay for services to the school
- provide an adult based education and training class or centre subject to any applicable law
- other function consistent with the school act and any applicable provincial l
Postal Address Type: the first indents are in a dropdown menu these all include town/city and postal code fields
- Street
- street name
- street number
- building
- building name
- building no
- SAPO Village
- village name
- dwelling no
- po box
- po box number
- private bag
- private bag number
1.2 Setup school
- type of school :: ordinary school, ordinary school full service school, special school, ecd centre, exam centre, other institution, special care school, home schooling
- lowest grade
- highest grade
- does school have sperate sne classes :: Y/N
- does school have learners with SID :: Y/N
- does school have multigrade classes
- does school have separate learning support classes
- teaching hours in get (grade 1-9) and fet (grade 10-12) band
- number of days per cycle
- maximum periods per day
- length of periods per minute
1.3 School Classes
- state or sgb class
- how many classes per grade
Could not find where we actually define a class as in room number, name or if it is a science lab.
1.5 Maintain school subjects
Not Sure how we are going to do this from the school app.
Very hard to explain but subjects are chosen from a master list and then added to the school that has been registered.
Selected Subjects
List of Subjects to select from
1.5 Add Subject
english description is our name
- unique timetable key
1.6 Setup Terms
- School Terms
- from date, to date
- Educator Terms
- from date, to date
- Staff Terms
- from date, to date
1.7 Setup School, Educator and Staff Terms Days
(Still needs to be implemented) This is setting up days that the school has been closed or just registering events to the schools Terms
- Date
- Reason for school closing
- school closed
1.9 Bus routes
Adding bus routes for school
- Route
- Departure time
- route description
- bus name
- responsible
1.10 Bus tickets
Adding bus routes for school
- Route
- Departure time
- route description
- bus name
- responsible
- start date
- end date
- price
- paid :: yes, no
1.11 Demerits/Merits codes
Adding Demerits and Merits added for the school to use.
-
level :: level 1, level 2, level 3, level 4
-
item number
-
description
-
afrikaans description
-
points
-
Reason for school closing
-
school closed
1.12 School Hostels
Adding Hostels for school
- name of hostel
- contact person
- address
- telephone
1.13 Extra murals
This is the same for 1.13.3 and 1.13.4
- name
- name (afrikaans)
- picture
- selected by school checkbox
extra murals submodules broken.
1.14 Feeder schools
Adding feeder schools
- name of school
- principal
- address
- telephone
1.15 School Year Planner
Adding events for school
- date
- startTime
- endTime
- description
- compulsory :: yes, no
- category :: general calendar, both calendars, educator calendar
1.17 Religions
Adding religions for school
- description
2.1 Add Teacher/ Educator
- home language
- instruction language
- initials
- educator code
- sa citizen
- coutnry of citizen ship
- persal number
- nature of appointment :: permanent, substitute, temporary
- duration :: fulltime, part-time
- SACE number, if not ticked :: not yet applied, applied, not needed, other
- actual personal position :: principal, principal (ECD), deputy principal, educator, educator special, educator remedial, external DSG educator, external DSG principal, ECD practitioner, caregiver care centre manager, other
- post level :: 1, 2, 3, 4, 5
- educator teaching level checkbox with :: pre-grade R, remedial/special needs, grade r, intermediate, other, guidance teacher, primary, secondary
- years of experience
- remuneration :: paid by education, paid by sgb, paid by other
- qualification REQV level :: no matric no training, REQV 10, REQV 11, REQV 12, REQV 13, REQV 14, REQV 15, REQV 16, REQV 17
- highest qualification type :: professional teaching qualification, post-professional teaching qualification, first academic qualification, post-graduate teaching qualification, professional certification, NQF level 1 to 5
4.0 Adding Parent Gaurdian
Required fields
- initials
- Home Langauge
- relationship to learner
- learner name
- marital status
- poverty indicator
Not Required but prompts when not entered
- address
Parent
4.0 Adding Parent Student/Learner
Required fields
- grade learner entered the school
- years in grade 1 - 4
- phase 1 - 12
- class
- initials
- if no id reason :: not yet applied, applied, other, not validating
- physical address
- city
- postal code
- emergency name
- emergency surname
- emergency relation :: other, friend, sibling, aunt, uncle, grandparent, foster parent, stepparent, father, mother, parent/gaurdian
- home language
- language of instruction
- preferred language of instruction
- any deceased parents
- previous school
- dexterity of student :: right handed, left handed, ambidextrous
- does learner benefit from national nutritional program :: y,n,n/a
Learner
School-App to SASAMS Mapping
School Mapping
SchoolApp -> SASAMS
tbl_school -> General_Info Need to look at the missing fields for school before mapping
-> Cycle_Info
Class Mapping
tbl_classroom ->
tbl_person + tbl_role -> Educators
tbl_person + tbl_role