PaferaPy Async 0.1
ASGI framework focused on simplicity and efficiency
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nlearn
 Nanswer
 Clearn_answerThis class stores submitted student answers to show in the classroom and keeps track of their scores
 Ncard
 Clearn_cardRepresents a flashcard, which is the basic unit that the Pafera Learning System is based upon
 Nchallenge
 Clearn_challengeIn the Pafera Learning System, we handle homework and classwork by issuing challenges to students
 Nchallengeresult
 Clearn_challengeresultThis class represents an attempt by a student to finish a challenge
 Nclassgrade
 Clearn_classgradeThe Pafera Learning System is designed to separate student performance into class participation grades, review grades, and persistence grades
 Nproblem
 Clearn_problemA problem in the Pafera Learning System is defined as a collection of cards
 Nschool
 Clearn_schoolRepresents a school, which organizes students, teachers, and classes
 Nschooladministrator
 Clearn_schooladministrator
 Nschoolclass
 Clearn_schoolclassContainer class for students, courses, and teachers
 Nschoolsystemadministrator
 Clearn_schoolsystemadministratorSchool system administrators can create and delete multiple schools rather than just one school
 Nstudent
 Clearn_studentThis class keeps track of student information, purchased items, and allowed cards
 Nstudylist
 Clearn_studylistThe studylist contains every problem that a student needs to know and keeps track of how fast the student answers them
 Nteacher
 Clearn_teacherContains teacher contact information and allowed cards
 Npafera
 Ncache
 CCacheSimple filesystem cache implementation for storing binary objects
 Ndb
 CDBThe main database object
 Csystem_aclBootstrap class for the database
 Csystem_changelogBootstrap class for the database
 Csystem_configBootstrap class for the database
 Csystem_objtypeBootstrap class for the database
 Csystem_tagBootstrap class for the database
 Nmodelbase
 CDBListIterator class for database access that supports automatic chunking
 CModelBaseBase class for all database models
 Nvalidators
 CBaseValidatorBase class that doesn't do anything yet, but is a convenient place to add any functionality that is common to all validators
 CBlankValidatorThrows an exception on blank values
 CDateTimeValidatorThrows an exception on invalid datetime strings
 CDateValidatorThrows an exception on invalid date strings
 CEmailValidatorThrows an exception on invalid email addresses
 CFakeValidatorAutomatically passes all values
 CNullValidatorThrows an exception on NULL values
 CRangeValidatorThrows an exception if the value is too high or too low
 CTimeValidatorThrows an exception on invalid time strings
 Nsystem
 Nfile
 Csystem_fileClass for managing all uploaded files
 Ngroup
 Csystem_groupRepresents different groups for users to belong to
 Nloginattempt
 Csystem_loginattemptA simple class to keep track of login attempts into the system to counter repeated attempts to login to the system
 Nnewuser
 Csystem_newuserNewly registered users are created here until an administrator confirms their information, upon which they are transferred to system_user
 Npage
 Csystem_pageRepresents a webpage in the system
 Csystem_pagefragmentFragments are parts of a page which can be reused across different pages
 Nsession
 Csystem_sessionKeeps track of user sessions, language selection, and application data
 Csystem_useragentTracker for the various types of programs that visit the site
 Nuser
 Csystem_userUser accounts for the system