PaferaPy Async 0.1
ASGI framework focused on simplicity and efficiency
|
▼Cobject | |
Cpafera.cache.Cache | Simple filesystem cache implementation for storing binary objects |
Cpafera.db.DB | The main database object |
Cpafera.modelbase.DBList | Iterator class for database access that supports automatic chunking |
▼Cpafera.modelbase.ModelBase | Base class for all database models |
Clearn.answer.learn_answer | This class stores submitted student answers to show in the classroom and keeps track of their scores |
Clearn.card.learn_card | Represents a flashcard, which is the basic unit that the Pafera Learning System is based upon |
Clearn.challenge.learn_challenge | In the Pafera Learning System, we handle homework and classwork by issuing challenges to students |
Clearn.challengeresult.learn_challengeresult | This class represents an attempt by a student to finish a challenge |
Clearn.classgrade.learn_classgrade | The Pafera Learning System is designed to separate student performance into class participation grades, review grades, and persistence grades |
Clearn.problem.learn_problem | A problem in the Pafera Learning System is defined as a collection of cards |
Clearn.school.learn_school | Represents a school, which organizes students, teachers, and classes |
Clearn.schooladministrator.learn_schooladministrator | |
Clearn.schoolclass.learn_schoolclass | Container class for students, courses, and teachers |
Clearn.schoolsystemadministrator.learn_schoolsystemadministrator | School system administrators can create and delete multiple schools rather than just one school |
Clearn.student.learn_student | This class keeps track of student information, purchased items, and allowed cards |
Clearn.studylist.learn_studylist | The studylist contains every problem that a student needs to know and keeps track of how fast the student answers them |
Clearn.teacher.learn_teacher | Contains teacher contact information and allowed cards |
Cpafera.db.system_acl | Bootstrap class for the database |
Cpafera.db.system_changelog | Bootstrap class for the database |
Cpafera.db.system_config | Bootstrap class for the database |
Cpafera.db.system_objtype | Bootstrap class for the database |
Cpafera.db.system_tag | Bootstrap class for the database |
Csystem.file.system_file | Class for managing all uploaded files |
Csystem.group.system_group | Represents different groups for users to belong to |
Csystem.loginattempt.system_loginattempt | A simple class to keep track of login attempts into the system to counter repeated attempts to login to the system |
Csystem.newuser.system_newuser | Newly registered users are created here until an administrator confirms their information, upon which they are transferred to system_user |
Csystem.page.system_page | Represents a webpage in the system |
Csystem.page.system_pagefragment | Fragments are parts of a page which can be reused across different pages |
Csystem.session.system_session | Keeps track of user sessions, language selection, and application data |
Csystem.session.system_useragent | Tracker for the various types of programs that visit the site |
Csystem.user.system_user | User accounts for the system |
▼Cpafera.validators.BaseValidator | Base class that doesn't do anything yet, but is a convenient place to add any functionality that is common to all validators |
Cpafera.validators.BlankValidator | Throws an exception on blank values |
Cpafera.validators.DateTimeValidator | Throws an exception on invalid datetime strings |
Cpafera.validators.DateValidator | Throws an exception on invalid date strings |
Cpafera.validators.EmailValidator | Throws an exception on invalid email addresses |
Cpafera.validators.FakeValidator | Automatically passes all values |
Cpafera.validators.NullValidator | Throws an exception on NULL values |
Cpafera.validators.RangeValidator | Throws an exception if the value is too high or too low |
Cpafera.validators.TimeValidator | Throws an exception on invalid time strings |