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

image

image

image

image

image


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

image


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.

image


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

image

List of Subjects to select from

image


1.5 Add Subject

english description is our name

  • unique timetable key

image



1.6 Setup Terms

  • School Terms
  • from date, to date
  • Educator Terms
  • from date, to date
  • Staff Terms
  • from date, to date

image


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

image


1.9 Bus routes

Adding bus routes for school

  • Route
  • Departure time
  • route description
  • bus name
  • responsible

image


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

image


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

image


1.12 School Hostels

Adding Hostels for school

  • name of hostel
  • contact person
  • address
  • telephone

image


1.13 Extra murals

This is the same for 1.13.3 and 1.13.4

  • name
  • name (afrikaans)
  • picture
  • selected by school checkbox

image

extra murals submodules broken.


1.14 Feeder schools

Adding feeder schools

  • name of school
  • principal
  • address
  • telephone

image


1.15 School Year Planner

Adding events for school

  • date
  • startTime
  • endTime
  • description
  • compulsory :: yes, no
  • category :: general calendar, both calendars, educator calendar

image


1.17 Religions

Adding religions for school

  • description

image


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

image


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

image


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

image

image

image


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