PaferaPy Async 0.1
ASGI framework focused on simplicity and efficiency
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cobject
 Cpafera.cache.CacheSimple filesystem cache implementation for storing binary objects
 Cpafera.db.DBThe main database object
 Cpafera.modelbase.DBListIterator class for database access that supports automatic chunking
 Cpafera.modelbase.ModelBaseBase class for all database models
 Clearn.answer.learn_answerThis class stores submitted student answers to show in the classroom and keeps track of their scores
 Clearn.card.learn_cardRepresents a flashcard, which is the basic unit that the Pafera Learning System is based upon
 Clearn.challenge.learn_challengeIn the Pafera Learning System, we handle homework and classwork by issuing challenges to students
 Clearn.challengeresult.learn_challengeresultThis class represents an attempt by a student to finish a challenge
 Clearn.classgrade.learn_classgradeThe Pafera Learning System is designed to separate student performance into class participation grades, review grades, and persistence grades
 Clearn.problem.learn_problemA problem in the Pafera Learning System is defined as a collection of cards
 Clearn.school.learn_schoolRepresents a school, which organizes students, teachers, and classes
 Clearn.schooladministrator.learn_schooladministrator
 Clearn.schoolclass.learn_schoolclassContainer class for students, courses, and teachers
 Clearn.schoolsystemadministrator.learn_schoolsystemadministratorSchool system administrators can create and delete multiple schools rather than just one school
 Clearn.student.learn_studentThis class keeps track of student information, purchased items, and allowed cards
 Clearn.studylist.learn_studylistThe studylist contains every problem that a student needs to know and keeps track of how fast the student answers them
 Clearn.teacher.learn_teacherContains teacher contact information and allowed cards
 Cpafera.db.system_aclBootstrap class for the database
 Cpafera.db.system_changelogBootstrap class for the database
 Cpafera.db.system_configBootstrap class for the database
 Cpafera.db.system_objtypeBootstrap class for the database
 Cpafera.db.system_tagBootstrap class for the database
 Csystem.file.system_fileClass for managing all uploaded files
 Csystem.group.system_groupRepresents different groups for users to belong to
 Csystem.loginattempt.system_loginattemptA simple class to keep track of login attempts into the system to counter repeated attempts to login to the system
 Csystem.newuser.system_newuserNewly registered users are created here until an administrator confirms their information, upon which they are transferred to system_user
 Csystem.page.system_pageRepresents a webpage in the system
 Csystem.page.system_pagefragmentFragments are parts of a page which can be reused across different pages
 Csystem.session.system_sessionKeeps track of user sessions, language selection, and application data
 Csystem.session.system_useragentTracker for the various types of programs that visit the site
 Csystem.user.system_userUser accounts for the system
 Cpafera.validators.BaseValidatorBase class that doesn't do anything yet, but is a convenient place to add any functionality that is common to all validators
 Cpafera.validators.BlankValidatorThrows an exception on blank values
 Cpafera.validators.DateTimeValidatorThrows an exception on invalid datetime strings
 Cpafera.validators.DateValidatorThrows an exception on invalid date strings
 Cpafera.validators.EmailValidatorThrows an exception on invalid email addresses
 Cpafera.validators.FakeValidatorAutomatically passes all values
 Cpafera.validators.NullValidatorThrows an exception on NULL values
 Cpafera.validators.RangeValidatorThrows an exception if the value is too high or too low
 Cpafera.validators.TimeValidatorThrows an exception on invalid time strings