Personal Education Management System
PEMS
As Built
Overview
Introduction to the ideas and terminology of PEMS
Concept of Operation
Business Model The Studia Nova Business Model is unique in the industry in that it encourages th...
Student Records (SIS) Function
Relevant Definitions The SIS The Student Information System (SIS) manages all student rec...
Programs of Study Function
Relevant Definitions Graduation Requirements Most jurisdictions require students to take a ...
Assessment Function
Relevant Definitions The Assessment Function An assessment checks how a student is performing...
Teacher Certification Function
Certifications Teacher certifications are complex for any school to track. A teacher may be cer...
Reference - PEMS Terminology
Letter Mark Letter Mark. In the US, grades are usually awarded as letters, A, B, C, D and F. Th...
Reference - Moodle Terminology
General Moodle Terminology Moodle Activity - DLP A Moodle activity is basically an assignment g...
Platform Strategy
School-In-A-Box Word Press - Website pre-configured website for online enrollment ans t...
KEY WorkFlows
The workflows describe how the user will interact with PEMS. Workflows integrate functions from ...
Homeroom
Home rooms are groups of students and teachers that form a private group in the same Moodle Insta...
Homeroom Module Overview
Relevant Topics Terminology Why is the text for Relevant Topics and Terminology s...
Homeroom and Proctor Tables
Homeroom Fields Homeroom Name - the name of the location. Website code - name that matches h...
Groups Table
Groups Table Groups Overview PEMS must provde a means to limit a proctor's access to view oth...
Applicants Table
tbd 1-MVP | HOMEROOM | Add the enrollment data from the word press site to a 'Applicants table' ...
Suite CRM Integration
Suite CRM is used primary to transmit the necessary documentation required to process a student's...
School Module
Building your school to reflect your mission and vision
Schools
Definitions Schools Table A "School" is a span of grade levels. The schools table is a list...
Term Labels
Term Labels Relevant Definitions Term Label Table The term label table contains a record for...
Grade Levels
Grade Levels Relevant Definitions Grade Level Table and Fields Grade levels are specified ...
Grade Spans
Relevant definitions Grade Span Table The grade span is used as a planning horizon for st...
Marks System
Mark System Relevant Definitions Marks System Table The marks system table is used to ...
Other Schools - TBD
In PEMS, the term "schools" refers to the general grade levels like elementary school, middle sch...
Calendar Module
Academic Years Table
Academic Years Calendar Module Data Relationship Academic Years Table An Academic Year rec...
Terms Table
Terms Table Relevent Topics School Terms (Terms) Academic terms may be semester, quarte...
Vacation Days Table
Vacation Days A Vacation Day record is made for each and every day that school is not in session...
Programs of Study Module
Program of Study Concept
The image below shows a program of study, typically laid out in a Word Table. This program of st...
PEMS Programs Module Overview
Relevant Definitions Specific Definitions for the Programs of Study Module ...
Programs Table
Programs Table The Program of Study Table contains the plan records. There can be any number of...
Subject and Subject Requirements Tables
Subjects | Subject Requirements Relevant Definitions Data Relationships Note that s...
Classes Table
Class List Relevant Definitions The Class List The class list is a set of records ...
Curriculum Table
Curriculum Relevant Definitions Moodle Terminology Curriculum Table The curriculum ...
Transcript Tag Table
Transcript Tag Also Called Compliance Tag Table Relevant Definitions Compliance /Transc...
Templates Table
Templates Table Relevant Topics Topics for this page include a review of PEMS Programs Module O...
Program Planner View
Program Planner The program planner view allows the administrator to add subject requirement rec...
Assessment Module
Assessment Module Overview
Relevant Definitions Please review Assessment Function. Assessment Code PEMS tracks any number...
Assessment Result Calculations
Assessment Results Calculations An assessment result has limited value if the administrator can ...
Assessment Codes Table
Marks Matix An assessment code record is created for every time of assessment presented to stude...
Marks Matrix
PEMS provide the capability to normalize any test score into the types provides, level equivalent...
Competency Assessment Integration
Relevant Topics Please review: Assessment Function Proposed Integration of Competen...
Teachers Module - TBD
Tracking and managing teacher certifications
Students Module
Managing student classes and grades
Student Module Overview
View Students Module Relevant Topics Student Module Overview The primary funct...
Students Table
Student Table A student record is made from the enrollment form submitted from the Word Press si...
Student Terms Table
Student Terms Relevant Topics Student Terms Table Overview Student terms are records...
Student Plan Table
Students Table Note: student plan and student program are used to mean the exact same table The...
Enrollments Table
Enrollments Relevant Topics Enrollments Table Overview The enrollment record is ...
Business Rules for Student Terms and Enrollments
Launching the Enrollment Process A new student record is made in the Student Table when the enro...
Business Rules for Managing Enrollments
Dis-enrollment When a student is to be dis-enrolled, the administrator will trigger the action b...
Assessment Results Table
Assessment Results Overview The administrator defines what the school will assess for in the Ass...
Student Logins Table
Student Login The student logins table stores student login information for Keycloak and other t...
Student Term Planner UI
Student Term Planner UI The Student term planner UI was created to help the administrator review...
Student Programs UI
Student Planner UI The student programs UI is used to assign students a plan. The UI is a 2-lev...
Student Enrollment UI
Student Enrollment UI The Student Enrollment UI is used to create enrollment records for student...
Transcript UI
Transcript View Relevant Concepts Student Records (SIS) Function provides an overview of what a...
Functions
Specific logic used by PEMS for automation
1. Calendar Functions
Calendar Functions Not started 1.0 Calculate field Values for Calendar Tables ...
2. Student Record Intake Functions
Student Fields Not started 2.0 Set Intake Value Defaults - COMPLETED Purpose...
3. Create Student Term Records
Function Objectives Make a new set of student term records for a new student until the end o...
4. Programs of Study and Subject Requirements
The program of study (plan) record must be linked to a grade_span record. There can be only one ...
5. Create Set of Enrollment Records - TBD
Launching this process The student plan links the student and the selected program plan. The pr...
6. Transcript GPA Calculation
Reference Information Transcript UI Enrollments Table Student Terms GPA Functions ...
7. Activate Next Student Plan - TBD
The student plan table shows the status of the various plans the student has been assigned over t...
8. Groups Function
Groups Not started 1.0 Create Group records for new Homeroom record Purpose ...
0.Add New Fields - Completed
System Level Fields - Configuration Page This table page should replace the "parameters" page ...
Moodle Considerations - NON DEV
Interface between PEMS and Moodle
Archive
SIS Configuration Options
Academic Years The school creates a record for each academic year in operation, and may choose a...
PEMS System-Wide Work Flow - ARCHIVE
Before Any Student May be Enrolled School Configuration Configure grade levels, grade spans, ...
4. Create Set of School Terms - Ready
Purpose For every academic year, there needs to be a user-specified number of term records, so w...