Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __call__() (ltiapi.utils.Chain method) __getitem__ (ltiapi.utils.Chain attribute) __new__() (pg_stud.pg_conn_pool.PgConnPool method) __str__() (exercises.models.Etag method) (exercises.models.Exercise method) (exercises.models.Solution method) (exercises.models.Topic method) (exercises.models.UserExercise method) (ltiapi.models.Course method) _instance (pg_stud.pg_conn_pool.PgConnPool attribute) _user_pools (pg_stud.pg_conn_pool.PgConnPool attribute) A absolute_reverse() (in module sql_training.utils) actions (exercises.admin.ExerciseAdmin attribute) (exercises.admin.TopicAdmin attribute) Admin (class in feedback.admin) AllExercises (class in pg_stud.tests) ALLOWED_HOSTS (in module sql_training.settings) api (in module sql_training.urls) app_name (in module ltiapi.urls) application (in module sql_training.asgi) (in module sql_training.wsgi) AUTH_PASSWORD_VALIDATORS (in module sql_training.settings) AUTH_USER_MODEL (in module sql_training.settings) B BASE_DIR (in module sql_training.settings) buffer_save (exercises.api.UserExerciseIn attribute) (exercises.models.UserExercise attribute) build_absolute_uri_without_request() (in module ltiapi.utils) C Chain (class in ltiapi.utils) chain() (in module ltiapi.utils) ChainedObj (in module ltiapi.utils) changeform_view() (ltiapi.admin.OneOffRegistrationLinkAdmin method) check_answer() (pg_stud.tests.AllExercises method) check_answer_correct_api() (in module pg_stud.api) check_mand_deny_list() (in module pg_stud.evaluation) check_or_install_db() (in module pg_stud.api) check_order (exercises.models.Exercise attribute) check_results() (in module pg_stud.evaluation) CheckAnswerOut (class in pg_stud.schemas) CLAIM (in module ltiapi.utils) CleanUser (class in ltiapi.tests) close_unused_pools() (pg_stud.pg_conn_pool.PgConnPool method) config_path (in module sql_training.settings) conninfo (pg_stud.pg_conn_pool.PgConnPool attribute) constraints (exercises.models.Exercise.Meta attribute) (exercises.models.Solution.Meta attribute) (exercises.models.UserExercise.Meta attribute) (feedback.models.FeedbackMessage.Meta attribute) (ltiapi.models.Course.Meta attribute) (ltiapi.models.LTIUser.Meta attribute) consumer_name (ltiapi.models.OneOffRegistrationLink attribute) consumer_registration_timestamp (ltiapi.models.OneOffRegistrationLink attribute) context_object_name (ltiapi.views.RegisterConsumerView attribute) correct (exercises.stats_schemas.Stats attribute) (pg_stud.schemas.CheckAnswerOut attribute) count_correct (exercises.schemas.TopicOverview attribute) count_exercises (exercises.schemas.TopicOverview attribute) Course (class in exercises.stats_schemas) (class in ltiapi.models) course (ltiapi.models.LTIUser attribute) Course.Meta (class in ltiapi.models) course_id (ltiapi.models.Course attribute) course_info() (in module exercises.stats_api) course_locale (exercises.schemas.Userdata attribute) course_return_url (exercises.schemas.Userdata attribute) course_title (exercises.schemas.Userdata attribute) CourseAdmin (class in ltiapi.admin) create_feedback() (in module feedback.api) criticism (feedback.models.FeedbackMessage attribute) CSP_BASE_URI (in module sql_training.settings) CSP_CONNECT_SRC (in module sql_training.settings) CSP_DEFAULT_SRC (in module sql_training.settings) CSP_FORM_ACTION (in module sql_training.settings) CSP_FRAME_ANCESTORS (in module sql_training.settings) CSP_FRAME_SRC (in module sql_training.settings) CSP_IMG_SRC (in module sql_training.settings) CSP_INCLUDE_NONCE_IN (in module sql_training.settings) CSP_OBJECT_SRC (in module sql_training.settings) CSP_SCRIPT_SRC (in module sql_training.settings) CSP_STYLE_SRC (in module sql_training.settings) CSRF_TRUSTED_ORIGINS (in module sql_training.settings) D data_model() (in module exercises.views) DATABASES (in module sql_training.settings) datamodel_representation (exercises.models.Topic attribute) datamodel_script (exercises.models.Topic attribute) datetime (feedback.models.Feedback attribute) DEBUG (in module sql_training.settings) default_auto_field (exercises.apps.ExercisesConfig attribute) (feedback.apps.FeedbackConfig attribute) DEFAULT_AUTO_FIELD (in module sql_training.settings) default_auto_field (ltiapi.apps.LtiapiConfig attribute) (pg_stud.apps.PgStudConfig attribute) deny_list (exercises.models.Exercise attribute) dependencies (exercises.migrations.0001_initial.Migration attribute) (exercises.migrations.0002_initial.Migration attribute) (exercises.migrations.0003_alter_topic_options_and_more.Migration attribute) (feedback.migrations.0001_initial.Migration attribute) DEPLOY (in module sql_training.settings) description (exercises.models.Solution attribute) dict_row() (in module pg_stud.utils) difficulty (exercises.models.Exercise attribute) (exercises.schemas.Favourite attribute) diffs (exercises.filter_schemas.ExerciseFilter attribute) do_reset_db() (in module pg_stud.utils) document_target (ltiapi.models.Course attribute) E EASY (exercises.models.Exercise.Difficulty attribute) end_template_name (ltiapi.views.RegisterConsumerView attribute) enumber (exercises.filter_schemas.ExerciseSpec attribute) (exercises.models.Exercise attribute) (exercises.schemas.Favourite attribute) (pg_stud.schemas.ExerciseSpeciIn attribute) (pg_stud.schemas.QueryIn attribute) enumbers (exercises.filter_schemas.ExerciseFilter attribute) Etag (class in exercises.models) (class in exercises.schemas) Etag.Config (class in exercises.schemas) Etag.Meta (class in exercises.models) EtagAdmin (class in exercises.admin) etags (exercises.filter_schemas.ExerciseFilter attribute) eval_statement (exercises.models.Exercise attribute) execute() (in module pg_stud.utils) execute_check() (in module pg_stud.utils) execute_query() (in module pg_stud.api) Exercise (class in exercises.models) (class in exercises.schemas) (class in exercises.translation) exercise (exercises.models.Solution attribute) (exercises.models.UserExercise attribute) Exercise.Config (class in exercises.schemas) Exercise.Difficulty (class in exercises.models) Exercise.Meta (class in exercises.models) ExerciseAdmin (class in exercises.admin) ExerciseFilter (class in exercises.filter_schemas) ExerciseItem (class in exercises.schemas) ExerciseItem.Config (class in exercises.schemas) ExerciseManager (class in exercises.models) exercises module exercises (exercises.filter_schemas.TopicExercise attribute) exercises() (in module exercises.stats_api) exercises.admin module exercises.api module exercises.apps module exercises.filter_api module exercises.filter_schemas module exercises.migrations module exercises.migrations.0001_initial module exercises.migrations.0002_initial module exercises.migrations.0003_alter_topic_options_and_more module exercises.models module exercises.schemas module exercises.stats_api module exercises.stats_schemas module exercises.tests module exercises.translation module exercises.urls module exercises.utils module exercises.views module ExercisesConfig (class in exercises.apps) ExerciseSpec (class in exercises.filter_schemas) ExerciseSpeciIn (class in pg_stud.schemas) export_exercise() (exercises.admin.ExerciseAdmin method) export_topic() (exercises.admin.TopicAdmin method) F Favourite (class in exercises.schemas) favourite (exercises.api.UserExerciseIn attribute) (exercises.filter_schemas.ExerciseSpec attribute) (exercises.models.UserExercise attribute) feedback module Feedback (class in feedback.models) (class in feedback.schemas) feedback.admin module feedback.api module feedback.apps module Feedback.Config (class in feedback.schemas) feedback.migrations module feedback.migrations.0001_initial module feedback.models module feedback.schemas module feedback.tests module feedback.views module FeedbackConfig (class in feedback.apps) FeedbackMessage (class in feedback.models) (class in feedback.schemas) FeedbackMessage.Config (class in feedback.schemas) FeedbackMessage.Meta (class in feedback.models) fields (exercises.translation.Exercise attribute) (exercises.translation.Solution attribute) (exercises.translation.Topic attribute) fieldsets (ltiapi.admin.LTIUserAdmin attribute) filter() (exercises.filter_schemas.ExerciseFilter method) (exercises.filter_schemas.TopicFilter method) filter_exercises() (in module exercises.filter_api) filter_topic() (in module exercises.filter_api) FIXTURE_DIRS (in module sql_training.settings) fixtures (exercises.tests.TestUserdata attribute) (exercises.tests.UserData attribute) (pg_stud.tests.AllExercises attribute) (pg_stud.tests.PgStudTestCase attribute) flatten_list() (in module pg_stud.utils) formfield() (exercises.utils.SQLField method) G general (feedback.models.Feedback attribute) (feedback.schemas.Feedback attribute) generate_key_pair() (in module ltiapi.utils) get() (ltiapi.utils.Chain method) (ltiapi.views.RegisterConsumerView method) get_by_natural_key() (exercises.models.ExerciseManager method) (exercises.models.SolutionManager method) get_course_from_launch_data() (in module ltiapi.utils) get_deny_list() (exercises.models.Exercise method) get_exercise() (in module exercises.api) get_launch_url() (in module ltiapi.utils) get_lms() (in module ltiapi.utils) get_lti_tool() (in module ltiapi.utils) get_mandatory_list() (exercises.models.Exercise method) get_message_data() (in module ltiapi.utils) get_pool() (pg_stud.pg_conn_pool.PgConnPool method) get_readonly_fields() (ltiapi.admin.OneOffRegistrationLinkAdmin method) get_roles() (in module ltiapi.utils) get_solution() (in module exercises.api) get_template_names() (ltiapi.views.RegisterConsumerView method) get_topic() (in module exercises.api) get_topics_overview() (in module exercises.api) get_uri() (ltiapi.models.OneOffRegistrationLink method) get_user_exercise() (in module exercises.api) get_user_from_launch_data() (in module ltiapi.utils) get_userdata() (in module exercises.api) H HARD (exercises.models.Exercise.Difficulty attribute) I id (ltiapi.models.LTIUser attribute) (ltiapi.models.OneOffRegistrationLink attribute) improvements (feedback.models.Feedback attribute) index() (in module sql_training.views) initial (exercises.migrations.0001_initial.Migration attribute) (exercises.migrations.0002_initial.Migration attribute) (feedback.migrations.0001_initial.Migration attribute) install_db() (in module pg_stud.utils) INSTALLED_APPS (in module sql_training.settings) INSTITUTION_ADMIN_ROLE (in module ltiapi.models) INSTRUCTOR_ROLE (in module ltiapi.models) is_correct (exercises.filter_schemas.ExerciseSpec attribute) (exercises.models.UserExercise attribute) is_installed() (in module pg_stud.utils) is_select (exercises.models.Exercise attribute) is_superior() (in module ltiapi.utils) ititles (exercises.filter_schemas.ExerciseFilter attribute) (exercises.filter_schemas.TopicFilter attribute) itopic_titles (exercises.filter_schemas.ExerciseFilter attribute) K keys_for_issuer() (in module ltiapi.utils) L label (ltiapi.models.Course attribute) LANGUAGE_CODE (in module sql_training.settings) LANGUAGES (in module sql_training.settings) last_access (pg_stud.pg_conn_pool.PoolItem attribute) lecturer (exercises.schemas.Userdata attribute) LINK_BASE (in module sql_training.settings) list_display (exercises.admin.ExerciseAdmin attribute) (exercises.admin.SolutionAdmin attribute) (exercises.admin.TopicAdmin attribute) (exercises.admin.UserExercisesAdmin attribute) (ltiapi.admin.OneOffRegistrationLinkAdmin attribute) list_etag() (in module exercises.api) list_exercise() (in module exercises.api) list_favourite() (in module exercises.api) list_filter (exercises.admin.ExerciseAdmin attribute) (exercises.admin.SolutionAdmin attribute) (exercises.admin.TopicAdmin attribute) (exercises.admin.UserExercisesAdmin attribute) (ltiapi.admin.LTIUserAdmin attribute) list_solution() (in module exercises.api) list_topic() (in module exercises.api) list_ttag() (in module exercises.api) list_user_exercise() (in module exercises.api) lms (ltiapi.models.Course attribute) lms_username (ltiapi.models.LTIUser attribute) locale (ltiapi.models.Course attribute) LOCALE_PATHS (in module sql_training.settings) login_lms() (in module ltiapi.views) LOGIN_URL (in module sql_training.settings) lti_launch() (in module ltiapi.views) lti_registration_data() (in module ltiapi.utils) ltiapi module ltiapi.admin module ltiapi.apps module ltiapi.migrations module ltiapi.models module ltiapi.tests module ltiapi.types module ltiapi.urls module ltiapi.utils module ltiapi.views module LtiapiConfig (class in ltiapi.apps) LtiConfig (in module ltiapi.types) LTIUser (class in ltiapi.models) LTIUser.Meta (class in ltiapi.models) LTIUserAdmin (class in ltiapi.admin) M make_tool_config_from_openid_config_via_link() (in module ltiapi.utils) mandatory_list (exercises.models.Exercise attribute) MAX_FEEDBACK (in module feedback.api) MEDIA_ROOT (in module sql_training.settings) Message (class in pg_stud.schemas) message (pg_stud.schemas.CheckAnswerOut attribute) (pg_stud.schemas.Message attribute) message_launch_data (ltiapi.tests.User attribute) MIDDLEWARE (in module sql_training.settings) Migration (class in exercises.migrations.0001_initial) (class in exercises.migrations.0002_initial) (class in exercises.migrations.0003_alter_topic_options_and_more) (class in feedback.migrations.0001_initial) miss_cols (pg_stud.schemas.Result attribute) miss_rows (pg_stud.schemas.Result attribute) model (exercises.schemas.Etag.Config attribute) (exercises.schemas.Exercise.Config attribute) (exercises.schemas.ExerciseItem.Config attribute) (exercises.schemas.Solution.Config attribute) (exercises.schemas.Topic.Config attribute) (exercises.schemas.Ttag.Config attribute) (exercises.schemas.UserExercise.Config attribute) (exercises.schemas.UserExerciseItem.Config attribute) (feedback.schemas.Feedback.Config attribute) (feedback.schemas.FeedbackMessage.Config attribute) (ltiapi.views.RegisterConsumerView attribute) model_exclude (feedback.schemas.Feedback.Config attribute) (feedback.schemas.FeedbackMessage.Config attribute) model_fields (exercises.schemas.Etag.Config attribute) (exercises.schemas.Exercise.Config attribute) (exercises.schemas.ExerciseItem.Config attribute) (exercises.schemas.Solution.Config attribute) (exercises.schemas.Topic.Config attribute) (exercises.schemas.Ttag.Config attribute) (exercises.schemas.UserExercise.Config attribute) (exercises.schemas.UserExerciseItem.Config attribute) module exercises exercises.admin exercises.api exercises.apps exercises.filter_api exercises.filter_schemas exercises.migrations exercises.migrations.0001_initial exercises.migrations.0002_initial exercises.migrations.0003_alter_topic_options_and_more exercises.models exercises.schemas exercises.stats_api exercises.stats_schemas exercises.tests exercises.translation exercises.urls exercises.utils exercises.views feedback feedback.admin feedback.api feedback.apps feedback.migrations feedback.migrations.0001_initial feedback.models feedback.schemas feedback.tests feedback.views ltiapi ltiapi.admin ltiapi.apps ltiapi.migrations ltiapi.models ltiapi.tests ltiapi.types ltiapi.urls ltiapi.utils ltiapi.views pg_stud pg_stud.admin pg_stud.api pg_stud.apps pg_stud.evaluation pg_stud.models pg_stud.pg_conn_pool pg_stud.schemas pg_stud.tests pg_stud.utils sql_training sql_training.asgi sql_training.settings sql_training.urls sql_training.utils sql_training.views sql_training.wsgi N name (exercises.apps.ExercisesConfig attribute) (exercises.models.Etag attribute) (exercises.models.Ttag attribute) (exercises.schemas.Etag attribute) (exercises.schemas.Ttag attribute) (feedback.apps.FeedbackConfig attribute) (ltiapi.apps.LtiapiConfig attribute) (pg_stud.apps.PgStudConfig attribute) natural_key() (exercises.models.Exercise method) (exercises.models.Solution method) NORMAL (exercises.models.Exercise.Difficulty attribute) numerate_duplicates() (in module pg_stud.utils) O objects (exercises.models.Exercise attribute) (exercises.models.Solution attribute) oidc_jwks() (in module ltiapi.views) oidc_login() (in module ltiapi.views) OneOffRegistrationLink (class in ltiapi.models) OneOffRegistrationLinkAdmin (class in ltiapi.admin) operations (exercises.migrations.0001_initial.Migration attribute) (exercises.migrations.0002_initial.Migration attribute) (exercises.migrations.0003_alter_topic_options_and_more.Migration attribute) (feedback.migrations.0001_initial.Migration attribute) ordering (exercises.models.Etag.Meta attribute) (exercises.models.Exercise.Meta attribute) (exercises.models.Solution.Meta attribute) (exercises.models.Topic.Meta attribute) (exercises.models.UserExercise.Meta attribute) P patch_user_exercise() (in module exercises.api) pg_stud module pg_stud.admin module pg_stud.api module pg_stud.apps module pg_stud.evaluation module pg_stud.models module pg_stud.pg_conn_pool module pg_stud.schemas module pg_stud.tests module pg_stud.utils module PG_STUD_CONNINFO (in module sql_training.settings) PG_TEST_CONNINFO (in module sql_training.settings) PgConnPool (class in pg_stud.pg_conn_pool) PgStudConfig (class in pg_stud.apps) PgStudTestCase (class in pg_stud.tests) points (exercises.models.Exercise attribute) pool (pg_stud.pg_conn_pool.PoolItem attribute) PoolItem (class in pg_stud.pg_conn_pool) post() (ltiapi.views.RegisterConsumerView method) praise (feedback.models.FeedbackMessage attribute) Q query (pg_stud.schemas.QueryIn attribute) QueryIn (class in pg_stud.schemas) QueryOut (class in pg_stud.schemas) question (exercises.models.Exercise attribute) R readonly_fields (ltiapi.admin.OneOffRegistrationLinkAdmin attribute) RegisterConsumerView (class in ltiapi.views) registered_consumer (ltiapi.models.OneOffRegistrationLink attribute) registered_via (ltiapi.models.LTIUser attribute) registration_complete() (ltiapi.models.OneOffRegistrationLink method) registration_link() (ltiapi.admin.OneOffRegistrationLinkAdmin method) reset_db() (in module pg_stud.api) Result (class in pg_stud.schemas) result (pg_stud.schemas.QueryOut attribute) (pg_stud.schemas.Result attribute) return_url (ltiapi.models.Course attribute) ROLE_START (in module ltiapi.utils) ROOT_URLCONF (in module sql_training.settings) router (in module exercises.api) (in module exercises.filter_api) (in module exercises.stats_api) (in module feedback.api) (in module pg_stud.api) S SECRET_KEY (in module sql_training.settings) service_unavailable() (in module sql_training.urls) SESSION_ENGINE (in module sql_training.settings) set_search_path() (in module pg_stud.utils) setUp() (exercises.tests.TestUserdata method) (exercises.tests.UserData method) (feedback.tests.TestFeedback method) (ltiapi.tests.CleanUser method) (pg_stud.tests.AllExercises method) (pg_stud.tests.PgStudTestCase method) short (exercises.models.Topic attribute) snumber (exercises.models.Solution attribute) solu_result (pg_stud.schemas.CheckAnswerOut attribute) Solution (class in exercises.models) (class in exercises.schemas) (class in exercises.translation) Solution.Config (class in exercises.schemas) Solution.Meta (class in exercises.models) solution_result() (in module pg_stud.api) SolutionAdmin (class in exercises.admin) SolutionManager (class in exercises.models) sql (exercises.models.Solution attribute) sql_training module sql_training.asgi module sql_training.settings module sql_training.urls module sql_training.utils module sql_training.views module sql_training.wsgi module SQLField (class in exercises.utils) stars (feedback.models.FeedbackMessage attribute) started (exercises.stats_schemas.Stats attribute) STATIC_ROOT (in module sql_training.settings) STATIC_URL (in module sql_training.settings) STATICFILES_DIRS (in module sql_training.settings) Stats (class in exercises.stats_schemas) SUPERIOR_ROLES (in module ltiapi.models) SYS_ADMIN_ROLE (in module ltiapi.models) T tag (exercises.models.Topic attribute) tags (exercises.filter_schemas.TopicFilter attribute) (exercises.models.Exercise attribute) template_name (ltiapi.views.RegisterConsumerView attribute) TEMPLATES (in module sql_training.settings) test_all_exercises() (pg_stud.tests.AllExercises method) test_check_answer_correct() (pg_stud.tests.PgStudTestCase method) test_check_or_install_db() (pg_stud.tests.PgStudTestCase method) test_clearuserSS_last() (ltiapi.tests.CleanUser method) test_clearusersSS() (ltiapi.tests.CleanUser method) test_clearusersWS() (ltiapi.tests.CleanUser method) test_create_feedback() (feedback.tests.TestFeedback method) test_create_user_from_launch_data_instructor() (ltiapi.tests.User method) test_create_user_from_launch_data_learner() (ltiapi.tests.User method) test_execute_duplicate_columns() (pg_stud.tests.PgStudTestCase method) test_execute_query() (pg_stud.tests.PgStudTestCase method) test_filter_exercises() (exercises.tests.TestUserdata method) test_filter_topic() (exercises.tests.TestUserdata method) test_get_exercise() (exercises.tests.TestUserdata method) test_get_solution() (exercises.tests.TestUserdata method) test_get_topic() (exercises.tests.TestUserdata method) test_get_topics_overview() (exercises.tests.TestUserdata method) test_get_user_exercise() (exercises.tests.TestUserdata method) test_list_etag() (exercises.tests.TestUserdata method) test_list_exercise() (exercises.tests.TestUserdata method) test_list_favourite() (exercises.tests.TestUserdata method) test_list_solution() (exercises.tests.TestUserdata method) test_list_topic() (exercises.tests.TestUserdata method) test_list_ttag() (exercises.tests.TestUserdata method) test_list_user_exercise() (exercises.tests.TestUserdata method) test_reset_db() (pg_stud.tests.PgStudTestCase method) test_solution_result() (pg_stud.tests.PgStudTestCase method) test_stats_exercises() (exercises.tests.UserData method) test_userdata() (exercises.tests.UserData method) TestFeedback (class in feedback.tests) TestUserdata (class in exercises.tests) TIME_ZONE (in module sql_training.settings) title (exercises.models.Exercise attribute) (exercises.models.Topic attribute) (ltiapi.models.Course attribute) tool_description (ltiapi.models.Course attribute) tool_id (ltiapi.models.Course attribute) tool_title (ltiapi.models.Course attribute) Topic (class in exercises.models) (class in exercises.schemas) (class in exercises.translation) topic (exercises.models.Exercise attribute) (exercises.schemas.TopicOverview attribute) Topic.Config (class in exercises.schemas) Topic.Meta (class in exercises.models) topic_path() (in module exercises.models) topic_short (exercises.filter_schemas.TopicExercise attribute) (exercises.schemas.Favourite attribute) (pg_stud.schemas.ExerciseSpeciIn attribute) (pg_stud.schemas.QueryIn attribute) topic_title (exercises.filter_schemas.TopicExercise attribute) (exercises.schemas.Favourite attribute) TopicAdmin (class in exercises.admin) TopicExercise (class in exercises.filter_schemas) TopicFilter (class in exercises.filter_schemas) TopicOverview (class in exercises.schemas) topics (exercises.filter_schemas.ExerciseFilter attribute) total (exercises.stats_schemas.Stats attribute) Ttag (class in exercises.models) (class in exercises.schemas) Ttag.Config (class in exercises.schemas) TtagAdmin (class in exercises.admin) ttags (exercises.filter_schemas.ExerciseFilter attribute) type (ltiapi.models.Course attribute) U ui (feedback.models.Feedback attribute) (feedback.schemas.Feedback attribute) uninstall_db() (in module pg_stud.utils) update_user_exercise() (in module pg_stud.utils) urlpatterns (in module exercises.urls) (in module ltiapi.urls) (in module sql_training.urls) USE_I18N (in module sql_training.settings) USE_TZ (in module sql_training.settings) User (class in ltiapi.tests) user (exercises.models.UserExercise attribute) user_num (exercises.stats_schemas.Course attribute) user_result (pg_stud.schemas.CheckAnswerOut attribute) user_test() (ltiapi.tests.User method) user_transform (in module ltiapi.utils) Userdata (class in exercises.schemas) UserData (class in exercises.tests) UserExercise (class in exercises.models) (class in exercises.schemas) UserExercise.Config (class in exercises.schemas) UserExercise.Meta (class in exercises.models) UserExerciseIn (class in exercises.api) UserExerciseItem (class in exercises.schemas) UserExerciseItem.Config (class in exercises.schemas) UserExercisesAdmin (class in exercises.admin) username (exercises.schemas.Userdata attribute) ux (feedback.models.Feedback attribute) (feedback.schemas.Feedback attribute) V visible (exercises.models.Topic attribute) W wrong (exercises.stats_schemas.Stats attribute) WSGI_APPLICATION (in module sql_training.settings)