What is INGInious?
Administrator’s documentation
Teacher’s documentation
Developer’s documentation
Code documentation
INGInious
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
Symbols
--concurrency
inginious-agent-docker command line option
--config
inginious-container-update-[-h]-[-c-CONFIG] command line option
inginious-task-test command line option
inginious-webapp command line option
inginious-webdav command line option
--configuration
inginious-submission-anonymizer command line option
--debug-host
inginious-agent-docker command line option
--debug-ports
inginious-agent-docker command line option
--debugger
inginious-agent-docker command line option
--debugmode
inginious-agent-docker command line option
--disable-autorestart
inginious-agent-docker command line option
--file
inginious-install command line option
--friendly-name
inginious-agent-docker command line option
--help
inginious-agent-docker command line option
inginious-agent-mcq command line option
inginious-autotest command line option
inginious-backend command line option
inginious-container-update-[-h]-[-c-CONFIG] command line option
inginious-install command line option
inginious-submission-anonymizer command line option
inginious-task-test command line option
inginious-webapp command line option
inginious-webdav command line option
--host
inginious-webapp command line option
inginious-webdav command line option
--logging
inginious-autotest command line option
--plugins
inginious-task-test command line option
--port
inginious-webapp command line option
inginious-webdav command line option
--prefix
inginious-submission-anonymizer command line option
--ptype
inginious-autotest command line option
--runtime
inginious-agent-docker command line option
--ssh
inginious-agent-docker command line option
--tasks
inginious-agent-docker command line option
inginious-agent-mcq command line option
--tmpdir
inginious-agent-docker command line option
--verbose
inginious-agent-docker command line option
inginious-agent-mcq command line option
inginious-backend command line option
inginious-task-test command line option
-c
inginious-container-update-[-h]-[-c-CONFIG] command line option
inginious-submission-anonymizer command line option
inginious-task-test command line option
-f
inginious-autotest command line option
-h
inginious-agent-docker command line option
inginious-agent-mcq command line option
inginious-autotest command line option
inginious-backend command line option
inginious-container-update-[-h]-[-c-CONFIG] command line option
inginious-install command line option
inginious-submission-anonymizer command line option
inginious-task-test command line option
inginious-webapp command line option
inginious-webdav command line option
-p
inginious-submission-anonymizer command line option
inginious-task-test command line option
-v
inginious-agent-docker command line option
inginious-agent-mcq command line option
inginious-backend command line option
inginious-task-test command line option
A
AbstractClient (class in inginious.client.client)
AccessibleTime (class in inginious.frontend.accessible_time)
action_create() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_delete() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_download() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_edit() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_edit_save() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_rename() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_upload() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
activate_user() (inginious.frontend.user_manager.UserManager method)
activated (inginious.frontend.user_manager.UserInfo attribute)
adapt_input_for_backend() (inginious.frontend.task_problems.DisplayableCodeProblem method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem method)
(inginious.frontend.task_problems.DisplayableFileProblem method)
(inginious.frontend.task_problems.DisplayableProblem method)
(inginious.frontend.tasks.Task method)
add() (inginious.frontend.plugins.git_repo.SubmissionGitSaver method)
add_hook() (inginious.frontend.plugins.plugin_manager.PluginManager method)
add_job() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
add_page() (inginious.frontend.plugins.plugin_manager.PluginManager method)
add_template_prefix() (inginious.frontend.plugins.plugin_manager.PluginManager method)
after_start() (inginious.frontend.accessible_time.AccessibleTime method)
agent
inginious-backend command line option
Agent (class in inginious.agent)
agent_addr (inginious.backend.backend.RunningJob attribute)
AgentHello (class in inginious.common.messages)
AgentInfo (class in inginious.backend.backend)
AgentJobDone (class in inginious.common.messages)
AgentJobSSHDebug (class in inginious.common.messages)
AgentJobStarted (class in inginious.common.messages)
agents (inginious.backend.backend.EnvironmentInfo attribute)
allow_multiple() (inginious.common.tasks_problems.MultipleChoiceProblem method)
allow_preview() (inginious.frontend.courses.Course method)
allow_to_send_signals() (in module inginious_container_api.run_student)
allow_unregister() (inginious.frontend.courses.Course method)
API_GET() (inginious.frontend.pages.api.auth_methods.APIAuthMethods method)
(inginious.frontend.pages.api.authentication.APIAuthentication method)
(inginious.frontend.pages.api.courses.APICourses method)
(inginious.frontend.pages.api.submissions.APISubmissions method)
(inginious.frontend.pages.api.submissions.APISubmissionSingle method)
(inginious.frontend.pages.api.tasks.APITasks method)
API_POST() (inginious.frontend.pages.api.authentication.APIAuthentication method)
(inginious.frontend.pages.api.submissions.APISubmissions method)
APIAuthentication (class in inginious.frontend.pages.api.authentication)
APIAuthMethods (class in inginious.frontend.pages.api.auth_methods)
APICourses (class in inginious.frontend.pages.api.courses)
APISubmissions (class in inginious.frontend.pages.api.submissions)
APISubmissionSingle (class in inginious.frontend.pages.api.submissions)
APITasks (class in inginious.frontend.pages.api.tasks)
archive
inginious-submission-anonymizer command line option
archive (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
ask_backend() (inginious.frontend.installer.Installer method)
assigned_external_ports (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
AsyncIteratorWrapper (class in inginious.common.asyncio_utils)
AsyncProxy (class in inginious.common.asyncio_utils)
auth_user() (inginious.frontend.user_manager.UserManager method)
AuthInvalidInputException
AuthInvalidMethodException
AuthMethod (class in inginious.frontend.user_manager)
available_environments (inginious.common.messages.AgentHello attribute)
(inginious.common.messages.BackendUpdateEnvironments attribute)
available_job_slots (inginious.common.messages.AgentHello attribute)
B
backend
inginious-agent-docker command line option
inginious-agent-mcq command line option
Backend (class in inginious.backend.backend)
BackendGetQueue (class in inginious.common.messages)
BackendJobDone (class in inginious.common.messages)
BackendJobSSHDebug (class in inginious.common.messages)
BackendJobStarted (class in inginious.common.messages)
BackendKillJob (class in inginious.common.messages)
BackendNewJob (class in inginious.common.messages)
BackendUpdateEnvironments (class in inginious.common.messages)
BaseTaskPage (class in inginious.frontend.pages.tasks)
before_start() (inginious.frontend.accessible_time.AccessibleTime method)
bind_user() (inginious.frontend.user_manager.UserManager method)
bindings (inginious.frontend.user_manager.UserInfo attribute)
buffer_has_data() (inginious.agent.docker_agent.DockerAgent method)
C
cache (inginious.frontend.pages.utils.INGIniousStaticPage attribute)
call_hook() (inginious.frontend.plugins.plugin_manager.PluginManager method)
call_hook_recursive() (inginious.frontend.plugins.plugin_manager.PluginManager method)
callback() (inginious.frontend.plugins.auth.ldap_auth.LdapAuthMethod method)
(inginious.frontend.plugins.auth.saml2_auth.SAMLAuthMethod method)
(inginious.frontend.user_manager.AuthMethod method)
can_students_choose_group() (inginious.frontend.courses.Course method)
CannotCreateJobException
check_answer() (inginious.agent.mcq_agent.MCQAgent method)
(inginious.common.tasks_problems.CodeProblem method)
(inginious.common.tasks_problems.FileProblem method)
(inginious.common.tasks_problems.MatchProblem method)
(inginious.common.tasks_problems.MultipleChoiceProblem method)
(inginious.common.tasks_problems.Problem method)
check_dispenser_data() (inginious.frontend.plugins.contests.Contest method)
clean_task_files() (inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
client
inginious-backend command line option
Client (class in inginious.client.client)
client (inginious.frontend.pages.utils.INGIniousPage property)
client_addr (inginious.backend.backend.RunningJob attribute)
(inginious.backend.backend.WaitingJob attribute)
ClientBuffer (class in inginious.client.client_buffer)
ClientGetQueue (class in inginious.common.messages)
ClientHello (class in inginious.common.messages)
ClientKillJob (class in inginious.common.messages)
ClientNewJob (class in inginious.common.messages)
ClientSync (class in inginious.client.client_sync)
close() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
cls() (in module inginious.common.messages)
code_indentation (inginious.frontend.user_manager.UserInfo attribute)
CodeProblem (class in inginious.common.tasks_problems)
CodeSingleLineProblem (class in inginious.common.tasks_problems)
configuration_filename() (inginious.frontend.installer.Installer method)
configure_authentication() (inginious.frontend.installer.Installer method)
configure_misc() (inginious.frontend.installer.Installer method)
configure_mongodb() (inginious.frontend.installer.Installer method)
configure_task_directory() (inginious.frontend.installer.Installer method)
connect_user() (inginious.frontend.user_manager.UserManager method)
container_id (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
container_path (inginious.agent.docker_agent.DockerRunningJob attribute)
Contest (class in inginious.frontend.plugins.contests)
ContestScoreboard (class in inginious.frontend.plugins.contests)
copy_from() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
copy_to() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
Course (class in inginious.frontend.courses)
course_common_student_path (inginious.agent.docker_agent.DockerRunningJob attribute)
course_dir
inginious-autotest command line option
course_id (inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
course_is_open_to_user() (inginious.frontend.user_manager.UserManager method)
course_is_user_registered() (inginious.frontend.user_manager.UserManager method)
course_menu() (in module inginious.frontend.plugins.contests)
(in module inginious.frontend.plugins.scoreboard)
course_register_user() (inginious.frontend.user_manager.UserManager method)
course_unregister_user() (inginious.frontend.user_manager.UserManager method)
CourseAlreadyExistsException
CourseDangerZonePage (class in inginious.frontend.pages.course_admin.danger_zone)
CourseEditAudience (class in inginious.frontend.pages.course_admin.audience_edit)
CourseEditTask (class in inginious.frontend.pages.course_admin.task_edit)
courseid
inginious-submission-anonymizer command line option
inginious-task-test command line option
CourseNotArchivable
CourseNotFoundException
CoursePage (class in inginious.frontend.pages.course)
CourseRedirectPage (class in inginious.frontend.pages.course_admin.utils)
CourseSettingsPage (class in inginious.frontend.pages.course_admin.settings)
CourseStudentListPage (class in inginious.frontend.pages.course_admin.student_list)
CourseTaskFiles (class in inginious.frontend.pages.course_admin.task_edit_file)
CourseTaskFileUpload (class in inginious.frontend.pages.course_admin.task_edit_file)
CourseTaskListPage (class in inginious.frontend.pages.course_admin.task_list)
CourseUnreadableException
create_arch() (in module inginious.frontend.arch_helper)
create_safe_task() (in module inginious.common.asyncio_utils)
create_student_container() (inginious.agent.docker_agent.DockerAgent method)
create_student_socket() (in module inginious_container_api.run_student)
create_user() (inginious.frontend.user_manager.UserManager method)
created_last (inginious.backend.backend.EnvironmentInfo attribute)
custom (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
CustomAdmonition (class in inginious.frontend.parsable_text)
CustomBaseAdmonition (class in inginious.frontend.parsable_text)
D
debug (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
define_tags() (inginious.frontend.pages.course_admin.settings.CourseSettingsPage method)
delete() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
(inginious.frontend.courses.Course method)
(inginious.frontend.tasks.Task method)
delete_course() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
delete_user() (inginious.frontend.user_manager.UserManager method)
DemoPage (class in inginious.frontend.plugins.demo)
dict_from_prefix() (in module inginious.common.base)
directory_compare_from_hash() (in module inginious.common.base)
directory_content_with_hash() (in module inginious.common.base)
disconnect_user() (inginious.frontend.user_manager.UserManager method)
display_page() (inginious.frontend.pages.course_admin.audience_edit.CourseEditAudience method)
DisplayableCodeProblem (class in inginious.frontend.task_problems)
DisplayableCodeSingleLineProblem (class in inginious.frontend.task_problems)
DisplayableFileProblem (class in inginious.frontend.task_problems)
DisplayableMatchProblem (class in inginious.frontend.task_problems)
DisplayableMultipleChoiceProblem (class in inginious.frontend.task_problems)
DisplayableProblem (class in inginious.frontend.task_problems)
distribute() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
DockerAgent (class in inginious.agent.docker_agent)
DockerRunningJob (class in inginious.agent.docker_agent)
DockerRunningStudentContainer (class in inginious.agent.docker_agent)
drop_legacy_fields() (inginious.frontend.tasks.Task method)
dump() (in module inginious.common.custom_yaml)
(in module inginious.common.messages)
dump_course() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
E
email (inginious.frontend.user_manager.UserInfo attribute)
EmptiableCodeBlock (class in inginious.frontend.parsable_text)
enable_network (inginious.agent.docker_agent.DockerRunningJob attribute)
ensure_exists() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
environment (inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
environment_name (inginious.agent.docker_agent.DockerRunningJob attribute)
environment_parameters (inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
environment_type (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
EnvironmentInfo (class in inginious.backend.backend)
environments (inginious.agent.Agent property)
(inginious.agent.docker_agent.DockerAgent property)
(inginious.agent.mcq_agent.MCQAgent property)
(inginious.backend.backend.AgentInfo attribute)
exists() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
F
fetch_or_cache() (in module inginious.common.filesystems)
fetch_submission() (inginious.frontend.pages.course_admin.submission.SubmissionPage method)
FileProblem (class in inginious.common.tasks_problems)
FileSystemProvider (class in inginious.common.filesystems)
friendly_name (inginious.common.messages.AgentHello attribute)
from_subfolder() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
future_results (inginious.agent.docker_agent.DockerRunningJob attribute)
G
generate_api_key() (inginious.frontend.user_manager.UserManager class method)
get() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
(inginious.frontend.courses.Course class method)
GET() (inginious.frontend.pages.index.IndexPage method)
get() (inginious.frontend.pages.maintenance.MaintenancePage method)
GET() (inginious.frontend.pages.tasks.BaseTaskPage method)
(inginious.frontend.pages.tasks.TaskPageStaticDownload method)
(inginious.frontend.pages.utils.INGIniousAdministratorPage method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.INGIniousPage method)
get() (inginious.frontend.pages.utils.INGIniousPage method)
GET() (inginious.frontend.pages.utils.INGIniousStaticPage method)
(inginious.frontend.pages.utils.SignInPage method)
(inginious.frontend.plugins.auth.ldap_auth.LDAPAuthenticationPage method)
(inginious.frontend.plugins.auth.saml2_auth.MetadataPage method)
(inginious.frontend.plugins.demo.DemoPage method)
get() (inginious.frontend.tasks.Task class method)
get_access_control_accept() (inginious.frontend.courses.Course method)
get_access_control_list() (inginious.frontend.courses.Course method)
get_access_control_method() (inginious.frontend.courses.Course method)
get_accessibilities() (inginious.frontend.plugins.contests.Contest method)
get_accessibility() (inginious.frontend.courses.Course method)
get_admins() (inginious.frontend.courses.Course method)
get_admonition() (in module inginious_container_api.rst)
get_all() (inginious.frontend.courses.Course class method)
get_app() (in module inginious.frontend.app)
get_archiving_date() (inginious.frontend.courses.Course method)
get_audiences_params() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
GET_AUTH() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.course_admin.audience_edit.CourseEditAudience method)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
(inginious.frontend.pages.course_admin.settings.CourseSettingsPage method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.submission.SubmissionPage method)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
(inginious.frontend.pages.course_admin.utils.CourseRedirectPage method)
(inginious.frontend.pages.group.GroupPage method)
(inginious.frontend.pages.tasks.TaskPage method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.LogOutPage method)
(inginious.frontend.pages.utils.SignInPage method)
(inginious.frontend.plugins.contests.ContestScoreboard method)
(inginious.frontend.plugins.scoreboard.ScoreBoard method)
(inginious.frontend.plugins.scoreboard.ScoreBoardCourse method)
get_auth_link() (inginious.frontend.plugins.auth.ldap_auth.LdapAuthMethod method)
(inginious.frontend.plugins.auth.saml2_auth.SAMLAuthMethod method)
(inginious.frontend.user_manager.AuthMethod method)
get_auth_method() (inginious.frontend.user_manager.UserManager method)
get_auth_methods() (inginious.frontend.user_manager.UserManager method)
get_authors() (inginious.frontend.tasks.Task method)
get_available_environments() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_choice_with_index() (inginious.common.tasks_problems.MultipleChoiceProblem method)
get_codeblock() (in module inginious_container_api.rst)
get_contact_url() (inginious.frontend.tasks.Task method)
get_contest_data() (inginious.frontend.plugins.contests.Contest method)
get_context() (inginious.frontend.tasks.Task method)
get_course() (inginious.frontend.pages.course.CoursePage method)
get_course_and_check_rights() (inginious.frontend.pages.course_admin.utils.INGIniousAdminPage method)
get_course_audiences() (inginious.frontend.user_manager.UserManager method)
get_course_audiences_per_student() (inginious.frontend.user_manager.UserManager method)
get_course_cache() (inginious.frontend.user_manager.UserManager method)
get_course_caches() (inginious.frontend.user_manager.UserManager method)
get_course_groups() (inginious.frontend.user_manager.UserManager method)
get_course_logger() (in module inginious.common.log)
get_course_params() (inginious.frontend.pages.course_admin.utils.INGIniousSubmissionsAdminPage method)
get_course_registered_users() (inginious.frontend.user_manager.UserManager method)
get_course_user_group() (inginious.frontend.user_manager.UserManager method)
get_default_displayable_problem_types() (in module inginious.frontend.task_problems)
get_description() (inginious.frontend.courses.Course method)
get_descriptor() (inginious.frontend.courses.Course method)
get_dispenser_settings() (inginious.frontend.tasks.Task method)
get_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_environment_id() (inginious.frontend.tasks.Task method)
get_environment_parameters() (inginious.frontend.tasks.Task method)
get_environment_type() (inginious.frontend.tasks.Task method)
get_fd() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
get_feedback() (in module inginious_container_api.feedback)
get_feedback_from_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_fs() (inginious.frontend.courses.Course method)
(inginious.frontend.tasks.Task method)
get_fs_provider() (in module inginious.common.filesystems)
get_id() (inginious.common.tasks_problems.Problem method)
(inginious.frontend.courses.Course method)
(inginious.frontend.plugins.auth.ldap_auth.LdapAuthMethod method)
(inginious.frontend.plugins.auth.saml2_auth.SAMLAuthMethod method)
(inginious.frontend.plugins.contests.Contest class method)
(inginious.frontend.tasks.Task method)
(inginious.frontend.user_manager.AuthMethod method)
get_imageblock() (in module inginious_container_api.rst)
get_imlink() (inginious.frontend.plugins.auth.ldap_auth.LdapAuthMethod method)
(inginious.frontend.plugins.auth.saml2_auth.SAMLAuthMethod method)
(inginious.frontend.user_manager.AuthMethod method)
get_input() (in module inginious_container_api.input)
get_input_from_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_input_params() (inginious.frontend.pages.course_admin.utils.INGIniousSubmissionsAdminPage method)
get_job_queue_info() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_job_queue_snapshot() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_json_or_yaml() (in module inginious.common.base)
get_lang() (in module inginious_container_api.input)
get_lang_dir_path() (in module inginious_container_api.lang)
get_last_modification_time() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
get_name() (inginious.common.tasks_problems.Problem method)
(inginious.frontend.courses.Course method)
(inginious.frontend.plugins.auth.ldap_auth.LdapAuthMethod method)
(inginious.frontend.plugins.auth.saml2_auth.SAMLAuthMethod method)
(inginious.frontend.plugins.contests.Contest class method)
(inginious.frontend.tasks.Task method)
(inginious.frontend.user_manager.AuthMethod method)
get_needed_args() (inginious.common.filesystems.FileSystemProvider class method)
(inginious.common.filesystems.local.LocalFSProvider class method)
get_number_input_random() (inginious.frontend.tasks.Task method)
get_original_content() (inginious.common.tasks_problems.Problem method)
get_problem_type() (inginious.common.tasks_problems.Problem class method)
get_problem_types() (in module inginious.common.tasks_problems)
get_problems() (inginious.frontend.tasks.Task method)
get_problems_dict() (inginious.frontend.tasks.Task method)
get_readable_tasks() (inginious.frontend.courses.Course method)
get_registration_accessibility() (inginious.frontend.courses.Course method)
get_registration_password() (inginious.frontend.courses.Course method)
get_requested_field_user_info() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
get_result() (inginious.client.client_buffer.ClientBuffer method)
get_root_path() (in module inginious)
get_settings() (inginious.frontend.plugins.auth.ldap_auth.LdapAuthMethod method)
(inginious.frontend.plugins.auth.saml2_auth.SAMLAuthMethod method)
get_soft_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_staff() (inginious.frontend.courses.Course method)
get_start_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_std_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_std_soft_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_std_start_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_student_list_params() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
get_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_submission_archive() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_submission_manager() (inginious.frontend.plugins.plugin_manager.PluginManager method)
get_submission_time() (in module inginious_container_api.input)
get_submissions_filter() (inginious.frontend.pages.course_admin.utils.INGIniousSubmissionsAdminPage method)
get_tags() (inginious.frontend.courses.Course method)
get_task() (inginious.frontend.courses.Course method)
get_task_cache() (inginious.frontend.user_manager.UserManager method)
get_task_caches() (inginious.frontend.user_manager.UserManager method)
get_task_dispenser() (inginious.frontend.courses.Course method)
get_task_filelist() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles class method)
get_tasks() (inginious.frontend.courses.Course method)
get_text_fields() (inginious.common.tasks_problems.CodeProblem class method)
(inginious.common.tasks_problems.FileProblem class method)
(inginious.common.tasks_problems.MatchProblem class method)
(inginious.common.tasks_problems.MultipleChoiceProblem class method)
(inginious.common.tasks_problems.Problem class method)
get_translation_obj() (inginious.common.tasks_problems.Problem method)
(inginious.frontend.courses.Course method)
(inginious.frontend.tasks.Task method)
get_tutors() (inginious.frontend.courses.Course method)
get_type() (inginious.common.tasks_problems.CodeProblem class method)
(inginious.common.tasks_problems.CodeSingleLineProblem class method)
(inginious.common.tasks_problems.FileProblem class method)
(inginious.common.tasks_problems.MatchProblem class method)
(inginious.common.tasks_problems.MultipleChoiceProblem class method)
(inginious.common.tasks_problems.Problem class method)
get_type_name() (inginious.frontend.task_problems.DisplayableCodeProblem class method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem class method)
(inginious.frontend.task_problems.DisplayableFileProblem class method)
(inginious.frontend.task_problems.DisplayableMatchProblem class method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem class method)
(inginious.frontend.task_problems.DisplayableProblem class method)
get_user_api_key() (inginious.frontend.user_manager.UserManager method)
get_user_email() (inginious.frontend.user_manager.UserManager method)
get_user_info() (inginious.frontend.user_manager.UserManager method)
get_user_last_submissions() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_user_lists() (inginious.frontend.pages.course_admin.audience_edit.CourseEditAudience method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
get_user_manager() (inginious.frontend.plugins.plugin_manager.PluginManager method)
get_user_pinned_courses() (inginious.frontend.user_manager.UserManager method)
get_user_realname() (inginious.frontend.user_manager.UserManager method)
get_user_submissions() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_username() (in module inginious_container_api.input)
get_users() (inginious.frontend.pages.course_admin.utils.INGIniousSubmissionsAdminPage method)
get_users_info() (inginious.frontend.user_manager.UserManager method)
gettext() (inginious.common.tasks_problems.Problem method)
(inginious.frontend.courses.Course method)
(inginious.frontend.tasks.Task method)
grade (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
GroupPage (class in inginious.frontend.pages.group)
H
handle_agent_hello() (inginious.backend.backend.Backend method)
handle_agent_job_done() (inginious.backend.backend.Backend method)
handle_agent_job_ssh_debug() (inginious.backend.backend.Backend method)
handle_agent_job_started() (inginious.backend.backend.Backend method)
handle_agent_message() (inginious.backend.backend.Backend method)
handle_client_get_queue() (inginious.backend.backend.Backend method)
handle_client_hello() (inginious.backend.backend.Backend method)
handle_client_kill_job() (inginious.backend.backend.Backend method)
handle_client_message() (inginious.backend.backend.Backend method)
handle_client_new_job() (inginious.backend.backend.Backend method)
handle_client_ping() (inginious.backend.backend.Backend method)
handle_course_unavailable() (in module inginious.frontend.pages.course)
handle_job_closing() (inginious.agent.docker_agent.DockerAgent method)
handle_running_container() (inginious.agent.docker_agent.DockerAgent method)
handle_ssh() (in module inginious_container_api.run_student)
handle_stdin() (in module inginious_container_api.run_student)
handle_student_job_closing() (inginious.agent.docker_agent.DockerAgent method)
hard_time_limit (inginious.agent.docker_agent.DockerRunningJob attribute)
has_admin_rights_on_course() (inginious.frontend.user_manager.UserManager method)
has_content (inginious.frontend.parsable_text.HiddenUntilDirective attribute)
has_staff_rights_on_course() (inginious.frontend.user_manager.UserManager method)
hash_file() (in module inginious.common.base)
hash_password() (inginious.frontend.user_manager.UserManager class method)
hash_password_argon2id() (inginious.frontend.user_manager.UserManager class method)
hash_password_sha512() (inginious.frontend.user_manager.UserManager class method)
HiddenUntilDirective (class in inginious.frontend.parsable_text)
host (inginious.common.messages.AgentJobSSHDebug attribute)
(inginious.common.messages.BackendJobSSHDebug attribute)
html() (inginious.frontend.parsable_text.ParsableText class method)
I
id_checker() (in module inginious.common.base)
id_checker_tests() (in module inginious.common.base)
ImportCourseException
indent_block() (in module inginious_container_api.rst)
IndexPage (class in inginious.frontend.pages.index)
inginious
module
inginious-agent-docker command line option
--concurrency
--debug-host
--debug-ports
--debugger
--debugmode
--disable-autorestart
--friendly-name
--help
--runtime
--ssh
--tasks
--tmpdir
--verbose
-h
-v
backend
inginious-agent-mcq command line option
--help
--tasks
--verbose
-h
-v
backend
inginious-autotest command line option
--help
--logging
--ptype
-f
-h
course_dir
task_dir
inginious-backend command line option
--help
--verbose
-h
-v
agent
client
inginious-container-update-[-h]-[-c-CONFIG] command line option
--config
--help
-c
-h
inginious-install command line option
--file
--help
-h
inginious-submission-anonymizer command line option
--configuration
--help
--prefix
-c
-h
-p
archive
courseid
inginious-task-test command line option
--config
--help
--plugins
--verbose
-c
-h
-p
-v
courseid
taskids
inginious-webapp command line option
--config
--help
--host
--port
-h
inginious-webdav command line option
--config
--help
--host
--port
-h
inginious.agent
module
inginious.agent.docker_agent
module
inginious.agent.mcq_agent
module
inginious.backend
module
inginious.backend.backend
module
inginious.client
module
inginious.client.client
module
inginious.client.client_buffer
module
inginious.client.client_sync
module
inginious.common
module
inginious.common.asyncio_utils
module
inginious.common.base
module
inginious.common.custom_yaml
module
inginious.common.exceptions
module
inginious.common.filesystems
module
inginious.common.filesystems.local
module
inginious.common.log
module
inginious.common.messages
module
inginious.common.tasks_problems
module
inginious.common.tests
module
inginious.frontend
module
inginious.frontend.accessible_time
module
inginious.frontend.app
module
inginious.frontend.arch_helper
module
inginious.frontend.courses
module
inginious.frontend.installer
module
inginious.frontend.pages
module
inginious.frontend.pages.api
module
inginious.frontend.pages.api.auth_methods
module
inginious.frontend.pages.api.authentication
module
inginious.frontend.pages.api.courses
module
inginious.frontend.pages.api.submissions
module
inginious.frontend.pages.api.tasks
module
inginious.frontend.pages.course
module
inginious.frontend.pages.course_admin
module
inginious.frontend.pages.course_admin.audience_edit
module
inginious.frontend.pages.course_admin.danger_zone
module
inginious.frontend.pages.course_admin.settings
module
inginious.frontend.pages.course_admin.student_list
module
inginious.frontend.pages.course_admin.submission
module
inginious.frontend.pages.course_admin.task_edit
module
inginious.frontend.pages.course_admin.task_edit_file
module
inginious.frontend.pages.course_admin.task_list
module
inginious.frontend.pages.course_admin.utils
module
inginious.frontend.pages.group
module
inginious.frontend.pages.index
module
inginious.frontend.pages.maintenance
module
inginious.frontend.pages.tasks
module
inginious.frontend.pages.utils
module
inginious.frontend.parsable_text
module
inginious.frontend.plugins
module
inginious.frontend.plugins.auth
module
inginious.frontend.plugins.auth.ldap_auth
module
inginious.frontend.plugins.auth.saml2_auth
module
inginious.frontend.plugins.contests
module
inginious.frontend.plugins.demo
module
inginious.frontend.plugins.git_repo
module
inginious.frontend.plugins.plugin_manager
module
inginious.frontend.plugins.scoreboard
module
inginious.frontend.plugins.simple_grader
module
inginious.frontend.submission_manager
module
inginious.frontend.task_problems
module
inginious.frontend.tasks
module
inginious.frontend.tests
module
inginious.frontend.user_manager
module
inginious_container_api.feedback
module
inginious_container_api.input
module
inginious_container_api.lang
module
inginious_container_api.rst
module
inginious_container_api.run_student
module
inginious_container_api.ssh_student
module
INGIniousAdministratorPage (class in inginious.frontend.pages.utils)
INGIniousAdminPage (class in inginious.frontend.pages.course_admin.utils)
INGIniousAuthPage (class in inginious.frontend.pages.utils)
INGIniousPage (class in inginious.frontend.pages.utils)
INGIniousStaticPage (class in inginious.frontend.pages.utils)
INGIniousSubmissionsAdminPage (class in inginious.frontend.pages.course_admin.utils)
init() (in module inginious.frontend.plugins.auth.ldap_auth)
(in module inginious.frontend.plugins.auth.saml2_auth)
(in module inginious.frontend.plugins.contests)
(in module inginious.frontend.plugins.demo)
(in module inginious.frontend.plugins.git_repo)
(in module inginious.frontend.plugins.scoreboard)
(in module inginious.frontend.plugins.simple_grader)
(in module inginious_container_api.lang)
init_from_args() (inginious.common.filesystems.FileSystemProvider class method)
(inginious.common.filesystems.local.LocalFSProvider class method)
init_fs_provider() (in module inginious.common.filesystems)
init_logging() (in module inginious.common.log)
input_is_consistent() (inginious.common.tasks_problems.CodeProblem method)
(inginious.common.tasks_problems.FileProblem method)
(inginious.common.tasks_problems.MatchProblem method)
(inginious.common.tasks_problems.MultipleChoiceProblem method)
(inginious.common.tasks_problems.Problem method)
(inginious.frontend.tasks.Task method)
input_type() (inginious.common.tasks_problems.CodeProblem method)
(inginious.common.tasks_problems.FileProblem method)
(inginious.common.tasks_problems.MatchProblem method)
(inginious.common.tasks_problems.MultipleChoiceProblem method)
(inginious.common.tasks_problems.Problem method)
inputdata (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
inspect_displayable_problem_types() (in module inginious.frontend.task_problems)
inspect_problem_types() (in module inginious.common.tasks_problems)
Installer (class in inginious.frontend.installer)
invalidate_cache() (in module inginious.common.filesystems)
InvalidNameException
is_always_accessible() (inginious.frontend.accessible_time.AccessibleTime method)
is_archive() (inginious.frontend.courses.Course method)
is_done() (inginious.client.client_buffer.ClientBuffer method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
is_lti() (inginious.frontend.courses.Course method)
is_lti_page (inginious.frontend.pages.utils.INGIniousPage property)
is_lti_page() (inginious.frontend.pages.tasks.TaskPageStaticDownload method)
is_never_accessible() (inginious.frontend.accessible_time.AccessibleTime method)
is_open() (inginious.frontend.accessible_time.AccessibleTime method)
is_open_to_non_staff() (inginious.frontend.courses.Course method)
is_open_with_soft_deadline() (inginious.frontend.accessible_time.AccessibleTime method)
is_password_needed_for_registration() (inginious.frontend.courses.Course method)
is_registration_possible() (inginious.frontend.courses.Course method)
is_running() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
is_user_accepted_by_access_control() (inginious.frontend.courses.Course method)
is_waiting() (inginious.client.client_buffer.ClientBuffer method)
J
job_id (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.backend.backend.WaitingJob attribute)
(inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.AgentJobSSHDebug attribute)
(inginious.common.messages.AgentJobStarted attribute)
(inginious.common.messages.BackendJobDone attribute)
(inginious.common.messages.BackendJobSSHDebug attribute)
(inginious.common.messages.BackendJobStarted attribute)
(inginious.common.messages.BackendKillJob attribute)
(inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientKillJob attribute)
(inginious.common.messages.ClientNewJob attribute)
JobNotRunningException
jobs_running (inginious.common.messages.BackendGetQueue attribute)
jobs_waiting (inginious.common.messages.BackendGetQueue attribute)
K
kill_job() (inginious.agent.Agent method)
(inginious.agent.docker_agent.DockerAgent method)
(inginious.agent.mcq_agent.MCQAgent method)
(inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
kill_running_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
L
language (inginious.frontend.user_manager.UserInfo attribute)
last_id (inginious.backend.backend.EnvironmentInfo attribute)
launcher (inginious.common.messages.ClientNewJob attribute)
ldap_plugin() (inginious.frontend.installer.Installer method)
LDAPAuthenticationPage (class in inginious.frontend.plugins.auth.ldap_auth)
LdapAuthMethod (class in inginious.frontend.plugins.auth.ldap_auth)
list() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
load() (in module inginious.common.custom_yaml)
(in module inginious.common.messages)
(inginious.frontend.plugins.plugin_manager.PluginManager method)
load_json_or_yaml() (in module inginious.common.base)
loads_json_or_yaml() (in module inginious.common.base)
LocalFSProvider (class in inginious.common.filesystems.local)
logger (inginious.frontend.pages.utils.INGIniousPage property)
LogOutPage (class in inginious.frontend.pages.utils)
lti_config() (inginious.frontend.courses.Course method)
lti_keys() (inginious.frontend.courses.Course method)
lti_keyset_hash() (inginious.frontend.courses.Course method)
lti_platform_instances_ids() (inginious.frontend.courses.Course method)
lti_send_back_grade() (inginious.frontend.courses.Course method)
lti_tool() (inginious.frontend.courses.Course method)
lti_url() (inginious.frontend.courses.Course method)
M
MaintenancePage (class in inginious.frontend.pages.maintenance)
make_csv() (in module inginious.frontend.pages.course_admin.utils)
MatchProblem (class in inginious.common.tasks_problems)
MCQAgent (class in inginious.agent.mcq_agent)
mem_limit (inginious.agent.docker_agent.DockerRunningJob attribute)
message (inginious.agent.docker_agent.DockerRunningJob attribute)
MetadataPage (class in inginious.frontend.plugins.auth.saml2_auth)
methods (inginious.frontend.pages.api.auth_methods.APIAuthMethods attribute)
(inginious.frontend.pages.api.authentication.APIAuthentication attribute)
(inginious.frontend.pages.api.courses.APICourses attribute)
(inginious.frontend.pages.api.submissions.APISubmissions attribute)
(inginious.frontend.pages.api.submissions.APISubmissionSingle attribute)
(inginious.frontend.pages.api.tasks.APITasks attribute)
(inginious.frontend.pages.course.CoursePage attribute)
(inginious.frontend.pages.course_admin.audience_edit.CourseEditAudience attribute)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage attribute)
(inginious.frontend.pages.course_admin.settings.CourseSettingsPage attribute)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage attribute)
(inginious.frontend.pages.course_admin.submission.SubmissionPage attribute)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask attribute)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles attribute)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFileUpload attribute)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage attribute)
(inginious.frontend.pages.course_admin.utils.CourseRedirectPage attribute)
(inginious.frontend.pages.course_admin.utils.INGIniousAdminPage attribute)
(inginious.frontend.pages.course_admin.utils.INGIniousSubmissionsAdminPage attribute)
(inginious.frontend.pages.group.GroupPage attribute)
(inginious.frontend.pages.index.IndexPage attribute)
(inginious.frontend.pages.maintenance.MaintenancePage attribute)
(inginious.frontend.pages.tasks.TaskPage attribute)
(inginious.frontend.pages.tasks.TaskPageStaticDownload attribute)
(inginious.frontend.pages.utils.INGIniousAdministratorPage attribute)
(inginious.frontend.pages.utils.INGIniousAuthPage attribute)
(inginious.frontend.pages.utils.INGIniousPage attribute)
(inginious.frontend.pages.utils.INGIniousStaticPage attribute)
(inginious.frontend.pages.utils.LogOutPage attribute)
(inginious.frontend.pages.utils.SignInPage attribute)
(inginious.frontend.plugins.auth.ldap_auth.LDAPAuthenticationPage attribute)
(inginious.frontend.plugins.auth.saml2_auth.MetadataPage attribute)
(inginious.frontend.plugins.contests.ContestScoreboard attribute)
(inginious.frontend.plugins.demo.DemoPage attribute)
(inginious.frontend.plugins.scoreboard.ScoreBoard attribute)
(inginious.frontend.plugins.scoreboard.ScoreBoardCourse attribute)
module
inginious
inginious.agent
inginious.agent.docker_agent
inginious.agent.mcq_agent
inginious.backend
inginious.backend.backend
inginious.client
inginious.client.client
inginious.client.client_buffer
inginious.client.client_sync
inginious.common
inginious.common.asyncio_utils
inginious.common.base
inginious.common.custom_yaml
inginious.common.exceptions
inginious.common.filesystems
inginious.common.filesystems.local
inginious.common.log
inginious.common.messages
inginious.common.tasks_problems
inginious.common.tests
inginious.frontend
inginious.frontend.accessible_time
inginious.frontend.app
inginious.frontend.arch_helper
inginious.frontend.courses
inginious.frontend.installer
inginious.frontend.pages
inginious.frontend.pages.api
inginious.frontend.pages.api.auth_methods
inginious.frontend.pages.api.authentication
inginious.frontend.pages.api.courses
inginious.frontend.pages.api.submissions
inginious.frontend.pages.api.tasks
inginious.frontend.pages.course
inginious.frontend.pages.course_admin
inginious.frontend.pages.course_admin.audience_edit
inginious.frontend.pages.course_admin.danger_zone
inginious.frontend.pages.course_admin.settings
inginious.frontend.pages.course_admin.student_list
inginious.frontend.pages.course_admin.submission
inginious.frontend.pages.course_admin.task_edit
inginious.frontend.pages.course_admin.task_edit_file
inginious.frontend.pages.course_admin.task_list
inginious.frontend.pages.course_admin.utils
inginious.frontend.pages.group
inginious.frontend.pages.index
inginious.frontend.pages.maintenance
inginious.frontend.pages.tasks
inginious.frontend.pages.utils
inginious.frontend.parsable_text
inginious.frontend.plugins
inginious.frontend.plugins.auth
inginious.frontend.plugins.auth.ldap_auth
inginious.frontend.plugins.auth.saml2_auth
inginious.frontend.plugins.contests
inginious.frontend.plugins.demo
inginious.frontend.plugins.git_repo
inginious.frontend.plugins.plugin_manager
inginious.frontend.plugins.scoreboard
inginious.frontend.plugins.simple_grader
inginious.frontend.submission_manager
inginious.frontend.task_problems
inginious.frontend.tasks
inginious.frontend.tests
inginious.frontend.user_manager
inginious_container_api.feedback
inginious_container_api.input
inginious_container_api.lang
inginious_container_api.rst
inginious_container_api.run_student
inginious_container_api.ssh_student
move() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
msg (inginious.backend.backend.RunningJob attribute)
(inginious.backend.backend.WaitingJob attribute)
MultipleChoiceProblem (class in inginious.common.tasks_problems)
N
name (inginious.backend.backend.AgentInfo attribute)
(inginious.common.messages.ClientHello attribute)
new_job() (inginious.agent.Agent method)
(inginious.agent.docker_agent.DockerAgent method)
(inginious.agent.mcq_agent.MCQAgent method)
(inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.client.client_buffer.ClientBuffer method)
(inginious.client.client_sync.ClientSync method)
node_class (inginious.frontend.parsable_text.CustomAdmonition attribute)
NotLoadedException
O
open_student_stream() (inginious.agent.docker_agent.DockerAgent method)
option_spec (inginious.frontend.parsable_text.CustomBaseAdmonition attribute)
(inginious.frontend.parsable_text.HiddenUntilDirective attribute)
optional_arguments (inginious.frontend.parsable_text.HiddenUntilDirective attribute)
original_content() (inginious.frontend.parsable_text.ParsableText method)
P
page() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
(inginious.frontend.pages.course_admin.settings.CourseSettingsPage method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.submission.SubmissionPage method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
parent_info (inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
ParsableText (class in inginious.frontend.parsable_text)
parse() (inginious.frontend.parsable_text.ParsableText method)
parse_date() (in module inginious.frontend.accessible_time)
parse_problem() (inginious.common.tasks_problems.CodeProblem class method)
(inginious.common.tasks_problems.FileProblem class method)
(inginious.common.tasks_problems.MatchProblem class method)
(inginious.common.tasks_problems.MultipleChoiceProblem class method)
(inginious.common.tasks_problems.Problem class method)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
parse_template() (in module inginious_container_api.input)
password (inginious.common.messages.AgentJobSSHDebug attribute)
(inginious.common.messages.BackendJobSSHDebug attribute)
pin_course() (inginious.frontend.user_manager.UserManager method)
Ping (class in inginious.common.messages)
PluginManager (class in inginious.frontend.plugins.plugin_manager)
Pong (class in inginious.common.messages)
port (inginious.common.messages.AgentJobSSHDebug attribute)
(inginious.common.messages.BackendJobSSHDebug attribute)
ports (inginious.agent.docker_agent.DockerRunningJob attribute)
(inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
POST() (inginious.frontend.pages.index.IndexPage method)
post() (inginious.frontend.pages.maintenance.MaintenancePage method)
POST() (inginious.frontend.pages.tasks.BaseTaskPage method)
(inginious.frontend.pages.utils.INGIniousAdministratorPage method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.INGIniousPage method)
post() (inginious.frontend.pages.utils.INGIniousPage method)
POST() (inginious.frontend.pages.utils.INGIniousStaticPage method)
(inginious.frontend.plugins.auth.ldap_auth.LDAPAuthenticationPage method)
post_audiences() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
POST_AUTH() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.course_admin.audience_edit.CourseEditAudience method)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
(inginious.frontend.pages.course_admin.settings.CourseSettingsPage method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.submission.SubmissionPage method)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFileUpload method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
(inginious.frontend.pages.course_admin.utils.CourseRedirectPage method)
(inginious.frontend.pages.tasks.TaskPage method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.LogOutPage method)
(inginious.frontend.pages.utils.SignInPage method)
post_groups() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
post_student_list() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
prepare_datas() (inginious.frontend.pages.course_admin.settings.CourseSettingsPage method)
prepare_request() (in module inginious.frontend.plugins.auth.saml2_auth)
preview_allowed() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.tasks.BaseTaskPage method)
(inginious.frontend.pages.tasks.TaskPage method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
priority (inginious.backend.backend.WaitingJob attribute)
(inginious.common.messages.ClientNewJob attribute)
Problem (class in inginious.common.tasks_problems)
problems (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
put() (inginious.common.filesystems.FileSystemProvider method)
(inginious.common.filesystems.local.LocalFSProvider method)
R
read_buffer() (inginious.agent.docker_agent.DockerAgent method)
read_stream() (inginious.agent.docker_agent.DockerAgent method)
realname (inginious.frontend.user_manager.UserInfo attribute)
recv() (inginious.common.messages.ZMQUtils class method)
recv_with_addr() (inginious.common.messages.ZMQUtils class method)
regenerate_input_random() (inginious.frontend.tasks.Task method)
register_auth_method() (inginious.frontend.plugins.plugin_manager.PluginManager method)
(inginious.frontend.user_manager.UserManager method)
register_message() (in module inginious.common.messages)
register_problem_types() (in module inginious.common.tasks_problems)
render_edit() (inginious.frontend.plugins.contests.Contest method)
replay_job() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
required_arguments (inginious.frontend.parsable_text.CustomAdmonition attribute)
(inginious.frontend.parsable_text.HiddenUntilDirective attribute)
result (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
revoke_binding() (inginious.frontend.user_manager.UserManager method)
rst() (inginious.frontend.parsable_text.ParsableText class method)
run() (inginious.agent.Agent method)
(inginious.agent.docker_agent.DockerAgent method)
(inginious.backend.backend.Backend method)
(inginious.frontend.installer.Installer method)
(inginious.frontend.parsable_text.EmptiableCodeBlock method)
(inginious.frontend.parsable_text.HiddenUntilDirective method)
(inginious.frontend.plugins.git_repo.SubmissionGitSaver method)
run_cmd (inginious.agent.docker_agent.DockerRunningJob attribute)
run_student() (in module inginious_container_api.run_student)
run_student_simple() (in module inginious_container_api.run_student)
run_tests() (in module inginious.common.messages)
RunningJob (class in inginious.backend.backend)
S
SAMLAuthMethod (class in inginious.frontend.plugins.auth.saml2_auth)
sanitize_email() (inginious.frontend.user_manager.UserManager class method)
save() (inginious.frontend.courses.Course method)
(inginious.frontend.plugins.git_repo.SubmissionGitSaver method)
(inginious.frontend.tasks.Task method)
save_contest_data() (inginious.frontend.plugins.contests.Contest method)
save_feedback() (in module inginious_container_api.feedback)
ScoreBoard (class in inginious.frontend.plugins.scoreboard)
ScoreBoardCourse (class in inginious.frontend.plugins.scoreboard)
select_containers_to_build() (inginious.frontend.installer.Installer method)
send() (inginious.common.messages.ZMQUtils class method)
send_environment_update_to_client() (inginious.backend.backend.Backend method)
send_initial_command() (in module inginious_container_api.run_student)
send_job_result() (inginious.agent.Agent method)
send_ssh_job_info() (inginious.agent.Agent method)
send_with_addr() (inginious.common.messages.ZMQUtils class method)
set_custom_value() (in module inginious_container_api.feedback)
set_descriptor_element() (inginious.frontend.courses.Course method)
set_feedback_from_tpl() (in module inginious_container_api.feedback)
set_global_feedback() (in module inginious_container_api.feedback)
set_global_result() (in module inginious_container_api.feedback)
set_grade() (in module inginious_container_api.feedback)
set_problem_feedback() (in module inginious_container_api.feedback)
set_problem_result() (in module inginious_container_api.feedback)
set_state() (in module inginious_container_api.feedback)
set_tag() (in module inginious_container_api.feedback)
set_translations() (inginious.frontend.courses.Course method)
(inginious.frontend.tasks.Task method)
show_editbox() (inginious.frontend.task_problems.DisplayableCodeProblem class method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem class method)
(inginious.frontend.task_problems.DisplayableFileProblem class method)
(inginious.frontend.task_problems.DisplayableMatchProblem class method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem class method)
(inginious.frontend.task_problems.DisplayableProblem class method)
show_editbox_templates() (inginious.frontend.task_problems.DisplayableCodeProblem class method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem class method)
(inginious.frontend.task_problems.DisplayableFileProblem class method)
(inginious.frontend.task_problems.DisplayableMatchProblem class method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem class method)
(inginious.frontend.task_problems.DisplayableProblem class method)
show_input() (inginious.frontend.task_problems.DisplayableCodeProblem method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem method)
(inginious.frontend.task_problems.DisplayableFileProblem method)
(inginious.frontend.task_problems.DisplayableMatchProblem method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem method)
(inginious.frontend.task_problems.DisplayableProblem method)
show_page() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.utils.INGIniousStaticPage method)
show_tab_file() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
SignInPage (class in inginious.frontend.pages.utils)
socket_id (inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
sockets_path (inginious.agent.docker_agent.DockerRunningJob attribute)
sort_func() (in module inginious.frontend.plugins.scoreboard)
ssh (inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
ssh_student() (in module inginious_container_api.ssh_student)
start() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
start_asyncio_and_zmq() (in module inginious.frontend.arch_helper)
start_ssh() (inginious.agent.docker_agent.DockerAgent method)
start_student_container() (in module inginious_container_api.run_student)
state (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
(inginious.common.messages.BackendKillJob attribute)
stderr (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
stdout (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
student_containers (inginious.agent.docker_agent.DockerRunningJob attribute)
student_path (inginious.agent.docker_agent.DockerRunningJob attribute)
submission_manager (inginious.frontend.pages.utils.INGIniousPage property)
submission_to_json() (inginious.frontend.pages.tasks.BaseTaskPage method)
submission_url_generator() (inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
SubmissionGitSaver (class in inginious.frontend.plugins.git_repo)
SubmissionPage (class in inginious.frontend.pages.course_admin.submission)
support_remote_debugging() (inginious.frontend.installer.Installer method)
sync (inginious.common.asyncio_utils.AsyncProxy property)
systemfiles_path (inginious.agent.docker_agent.DockerRunningJob attribute)
T
tag() (in module inginious_container_api.feedback)
Task (class in inginious.frontend.tasks)
task_can_user_submit() (inginious.frontend.user_manager.UserManager method)
task_dir
inginious-autotest command line option
task_id (inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
task_is_visible_by_user() (inginious.frontend.user_manager.UserManager method)
task_menu() (in module inginious.frontend.plugins.scoreboard)
task_problems (inginious.common.messages.BackendNewJob attribute)
(inginious.common.messages.ClientNewJob attribute)
TaskAlreadyExistsException
taskids
inginious-task-test command line option
TaskNotFoundException
TaskPage (class in inginious.frontend.pages.tasks)
TaskPageStaticDownload (class in inginious.frontend.pages.tasks)
TaskReaderNotFoundException
TaskUnreadableException
test_local_docker_conf() (inginious.frontend.installer.Installer method)
tests (inginious.common.messages.AgentJobDone attribute)
(inginious.common.messages.BackendJobDone attribute)
time (class in inginious.frontend.parsable_text)
time_limit (inginious.agent.docker_agent.DockerRunningJob attribute)
time_received (inginious.backend.backend.WaitingJob attribute)
time_role() (in module inginious.frontend.parsable_text)
time_started (inginious.backend.backend.RunningJob attribute)
TooManyCallsException
try_mongodb_opts() (inginious.frontend.installer.Installer method)
type (inginious.backend.backend.EnvironmentInfo attribute)
U
UnicodeWriter (class in inginious.frontend.pages.course_admin.utils)
Unknown (class in inginious.common.messages)
unlink_unneeded_files() (in module inginious_container_api.run_student)
unpin_course() (inginious.frontend.user_manager.UserManager method)
update_dispenser() (inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
update_group() (inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
update_queue() (inginious.backend.backend.Backend method)
update_user_stats() (inginious.frontend.user_manager.UserManager method)
user (inginious.common.messages.AgentJobSSHDebug attribute)
(inginious.common.messages.BackendJobSSHDebug attribute)
user_is_submission_owner() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
user_is_superadmin() (inginious.frontend.user_manager.UserManager method)
user_manager (inginious.frontend.pages.utils.INGIniousPage property)
user_saw_task() (inginious.frontend.user_manager.UserManager method)
UserInfo (class in inginious.frontend.user_manager)
UserManager (class in inginious.frontend.user_manager)
username (inginious.frontend.user_manager.UserInfo attribute)
V
verify_hash() (inginious.frontend.user_manager.UserManager method)
verify_hash_argon2id() (inginious.frontend.user_manager.UserManager method)
verify_hash_sha512() (inginious.frontend.user_manager.UserManager method)
verify_path() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
W
wait_until_finished() (in module inginious_container_api.run_student)
WaitingJob (class in inginious.backend.backend)
WebAppSubmissionManager (class in inginious.frontend.submission_manager)
wipe_course() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
wipe_task() (inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
write_json_or_yaml() (in module inginious.common.base)
write_stream (inginious.agent.docker_agent.DockerRunningStudentContainer attribute)
writerow() (inginious.frontend.pages.course_admin.utils.UnicodeWriter method)
writerows() (inginious.frontend.pages.course_admin.utils.UnicodeWriter method)
Z
ZMQUtils (class in inginious.common.messages)