PaferaPy Async 0.1
ASGI framework focused on simplicity and efficiency
|
▼Nlearn | |
▼Nanswer | |
Clearn_answer | This class stores submitted student answers to show in the classroom and keeps track of their scores |
▼Ncard | |
Clearn_card | Represents a flashcard, which is the basic unit that the Pafera Learning System is based upon |
▼Nchallenge | |
Clearn_challenge | In the Pafera Learning System, we handle homework and classwork by issuing challenges to students |
▼Nchallengeresult | |
Clearn_challengeresult | This class represents an attempt by a student to finish a challenge |
▼Nclassgrade | |
Clearn_classgrade | The Pafera Learning System is designed to separate student performance into class participation grades, review grades, and persistence grades |
▼Nproblem | |
Clearn_problem | A problem in the Pafera Learning System is defined as a collection of cards |
▼Nschool | |
Clearn_school | Represents a school, which organizes students, teachers, and classes |
▼Nschooladministrator | |
Clearn_schooladministrator | |
▼Nschoolclass | |
Clearn_schoolclass | Container class for students, courses, and teachers |
▼Nschoolsystemadministrator | |
Clearn_schoolsystemadministrator | School system administrators can create and delete multiple schools rather than just one school |
▼Nstudent | |
Clearn_student | This class keeps track of student information, purchased items, and allowed cards |
▼Nstudylist | |
Clearn_studylist | The studylist contains every problem that a student needs to know and keeps track of how fast the student answers them |
▼Nteacher | |
Clearn_teacher | Contains teacher contact information and allowed cards |
▼Npafera | |
▼Ncache | |
CCache | Simple filesystem cache implementation for storing binary objects |
▼Ndb | |
CDB | The main database object |
Csystem_acl | Bootstrap class for the database |
Csystem_changelog | Bootstrap class for the database |
Csystem_config | Bootstrap class for the database |
Csystem_objtype | Bootstrap class for the database |
Csystem_tag | Bootstrap class for the database |
▼Nmodelbase | |
CDBList | Iterator class for database access that supports automatic chunking |
CModelBase | Base class for all database models |
▼Nvalidators | |
CBaseValidator | Base class that doesn't do anything yet, but is a convenient place to add any functionality that is common to all validators |
CBlankValidator | Throws an exception on blank values |
CDateTimeValidator | Throws an exception on invalid datetime strings |
CDateValidator | Throws an exception on invalid date strings |
CEmailValidator | Throws an exception on invalid email addresses |
CFakeValidator | Automatically passes all values |
CNullValidator | Throws an exception on NULL values |
CRangeValidator | Throws an exception if the value is too high or too low |
CTimeValidator | Throws an exception on invalid time strings |
▼Nsystem | |
▼Nfile | |
Csystem_file | Class for managing all uploaded files |
▼Ngroup | |
Csystem_group | Represents different groups for users to belong to |
▼Nloginattempt | |
Csystem_loginattempt | A simple class to keep track of login attempts into the system to counter repeated attempts to login to the system |
▼Nnewuser | |
Csystem_newuser | Newly registered users are created here until an administrator confirms their information, upon which they are transferred to system_user |
▼Npage | |
Csystem_page | Represents a webpage in the system |
Csystem_pagefragment | Fragments are parts of a page which can be reused across different pages |
▼Nsession | |
Csystem_session | Keeps track of user sessions, language selection, and application data |
Csystem_useragent | Tracker for the various types of programs that visit the site |
▼Nuser | |
Csystem_user | User accounts for the system |