Methods

Summary

method class parent truncated documentation
__call__ AuthMount Checks the user is authenticated, falls back in the previous behavior, otherwise redirect to the authentification …
__getitem__ Activity Returns the value associated to a field.
__getitem__ ActivityGroup Retrieves the question.
__getitem__ Base Returns the value associated to a field.
__getitem__ Display Returns the value associated to a field.
__getitem__ LanguageBase Returns the value associated to a field.
__getitem__ Notion Returns the value associated to a field.
__init__ QuestionChoice  
__init__ Activity  
__init__ ActivityGroup  
__init__ Base  
__init__ Display  
__init__ LanguageBase  
__init__ Notion  
__init__ AuthentificationAnswers  
__init__ LogApp  
__init__ DisplayQuestionChoiceHTML constructor
__init__ QCMApp  
__init__ ServerHypercorn  
__init__ AuthMount  
__init__ StaticApp  
__iter__ ActivityGroup To iterate on activities.
__len__ ActivityGroup Returns the number of activities.
__repr__ Activity Usual
__repr__ ActivityGroup Usual
__repr__ Base Usual
__repr__ Display Usual
__repr__ LanguageBase Usual
__repr__ Notion Usual
answer QCMApp Captures an answer.
authenticate AuthentificationAnswers Authentification.
authentify_user AuthentificationAnswers Overwrites this method to allow or reject users.
cleanup QCMApp Cleans up.
cleanup StaticApp Cleans up.
event QCMApp This route does not return anything interesting except a blank page, but it logs
event StaticApp This route does not return anything interesting except a blank page, but it logs
get_app_session AuthMount Retrieves the starlette application and the session.
get_context DisplayQuestionChoiceHTML Renders a question specified as QCM.
get_display_item ActivityGroup Returns a displayable number.
get_next ActivityGroup Computes the next question or returns None if does not exist.
get_previous ActivityGroup Computes the previous question or returns None if does not exist.
get_session AuthentificationAnswers Retrieves the session.
hash_pwd AuthentificationAnswers Hashes a password.
is_allowed AuthentificationAnswers Checks that a user is allowed. Returns None if it is allowed, otherwise an page with an error message.
lastpage QCMApp Defines the last page.
log_any LogApp Logs information.
log_event LogApp Logs information about events.
login AuthentificationAnswers Login page. If paramater returnto is specified in the url, the user will go to this page after being logged.
logout AuthentificationAnswers Logout page.
main QCMApp Defines the main page.
main StaticApp Defines the main page.
not_found QCMApp Returns an HTTP 404 page.
not_found StaticApp Returns an HTTP 404 page.
on_error QCMApp An example error.
on_error StaticApp An example error.
page_context QCMApp Returns the page context before applying any template.
page_context StaticApp Returns the page context before applying any template.
qcm QCMApp Defines the main page.
run ServerHypercorn Starts the server.
save_session AuthentificationAnswers Saves the session to the response in a secure cookie.
server_error QCMApp Returns an HTTP 500 page.
server_error StaticApp Returns an HTTP 500 page.
startup QCMApp Startups.
startup StaticApp Startups.
to_dict Activity Returns all values as a dictionary.
to_dict ActivityGroup Returns all values as a dictionary.
to_dict Base Returns all values as a dictionary.
to_dict Display Returns all values as a dictionary.
to_dict LanguageBase Returns all values as a dictionary.
to_dict Notion Returns all values as a dictionary.
unknown_game QCMApp Returns an answer for somebody looking to access the questions without being authentified.
unlogged_response QCMApp Returns an answer for somebody looking to access the questions without being authentified.
unlogged_response StaticApp Returns an answer for somebody looking to access the questions without being authentified.