Mofa
latest
SysAdmin Getting Started
1. Docker
2. Learning Locker
3. Moodle
4. Environment file
5. Mofa
6. Importing Moodle
7. Synchronising Statement Forwarders
User Getting Started
1. Courses
2. How to: Send a message to students when you add a new activity
3. How to: Send feedback to students after they completed a quiz
4. How to: Create and use a subject
Indices and tables
Index
API Reference
Mofa
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
A
add_courses_and_group_to_users() (in module courses.management.commands.import_moodle)
add_cron_job() (scheduler.main_scheduler.SchedulerConfig method)
add_deadline_early_notification() (scheduler.main_scheduler.SchedulerConfig method)
add_deadline_late_notification() (scheduler.main_scheduler.SchedulerConfig method)
add_inactivity_notification() (scheduler.main_scheduler.SchedulerConfig method)
Assessment (class in courses.models)
AssessmentAdmin (class in courses.admin)
Assignment (class in courses.models)
AssignmentAdmin (class in courses.admin)
Assistant (class in assistants.models)
AssistantAdmin (class in assistants.admin)
assistants (module)
assistants.admin (module)
assistants.apps (module)
assistants.feedback_manager (module)
assistants.learning_locker (module)
assistants.logger (module)
assistants.management (module)
assistants.management.commands (module)
assistants.management.commands.sync_statement_forwarders (module)
assistants.models (module)
assistants.moodle (module)
assistants.sync_agent (module)
assistants.urls (module)
assistants.views (module)
AssistantsConfig (class in assistants.apps)
B
batch_statement_deletion() (in module assistants.learning_locker)
build_completed_questions_feedback() (in module assistants.feedback_manager)
build_completed_quiz_feedback() (in module assistants.feedback_manager)
build_new_activity_notification() (in module assistants.models)
build_sync_agents() (in module assistants.sync_agent)
C
calculate_date() (in module scheduler.inactivity_courses)
chapter_change() (in module scheduler.error_handling)
check_assignment_completion() (in module scheduler.deadline_manager)
check_course_sync_agent_type() (in module lib.ll_event_parsers)
check_question_update_data() (in module lib.ll_event_parsers)
check_statement_forwarder() (in module assistants.learning_locker)
check_statement_forwarder_sync() (assistants.management.commands.sync_statement_forwarders.Command method)
check_sync_agent_forwarders() (assistants.management.commands.sync_statement_forwarders.Command method)
check_user_sync_agent_type() (in module lib.ll_event_parsers)
Choice (class in courses.models)
ChoiceAdmin (class in courses.admin)
clean() (courses.models.Assessment method)
Command (class in assistants.management.commands.sync_statement_forwarders)
(class in courses.management.commands.import_moodle)
connect() (in module assistants.learning_locker)
convert_time() (in module scheduler.deadline_manager)
Course (class in courses.models)
course_change() (in module scheduler.error_handling)
course_delete() (in module assistants.sync_agent)
course_sync_agent_execute() (in module assistants.views)
course_update_or_create() (in module assistants.sync_agent)
CourseAdmin (class in courses.admin)
CourseAdmin.Media (class in courses.admin)
courses (module)
courses.admin (module)
courses.apps (module)
courses.management (module)
courses.management.commands (module)
courses.management.commands.import_moodle (module)
courses.models (module)
courses.views (module)
CoursesConfig (class in courses.apps)
create_auth_group() (in module courses.management.commands.import_moodle)
create_course_sync_agent() (in module assistants.sync_agent)
create_job() (in module scheduler.inactivity_courses)
create_question_sync_agent() (in module assistants.sync_agent)
create_statement_forwarder() (assistants.models.Assistant method)
(in module assistants.learning_locker)
create_teachers() (in module courses.management.commands.import_moodle)
create_user_sync_agent() (in module assistants.sync_agent)
cron_job() (in module scheduler.error_handling)
D
delete() (assistants.models.Assistant method)
(courses.models.Course method)
delete_queryset() (assistants.admin.NewActivityCreatedAdmin method)
(assistants.admin.QuizCompletedFeedbackAdmin method)
(courses.admin.CourseAdmin method)
delete_statement_forwarder() (in module assistants.learning_locker)
E
ErrorHandler (class in scheduler.error_handling)
execute_statement() (in module scheduler.error_handling)
execute_statements_from_db() (in module scheduler.error_handling)
F
FailedStatement (class in scheduler.models)
fill_database() (in module courses.management.commands.import_moodle)
formfield_for_foreignkey() (assistants.admin.AssistantAdmin method)
(courses.admin.SubjectAdmin method)
G
get_all_statement_forwarders() (in module assistants.learning_locker)
get_assignment_status() (in module assistants.moodle)
get_assignments() (in module assistants.moodle)
(in module scheduler.deadline_manager)
get_attempt() (in module assistants.moodle)
get_course_by_id_field() (in module assistants.moodle)
get_course_contents() (in module assistants.moodle)
get_course_contents_for_all_courses() (in module courses.management.commands.import_moodle)
get_courses() (in module assistants.moodle)
get_deadlines_between() (in module scheduler.deadline_manager)
get_enrolled_users() (in module assistants.moodle)
get_message() (in module scheduler.inactivity_courses)
get_queryset() (assistants.admin.AssistantAdmin method)
(courses.admin.AssessmentAdmin method)
(courses.admin.CourseAdmin method)
(courses.admin.ResourceInline method)
(courses.admin.ResourceInlineExternal method)
(courses.admin.SubjectAdmin method)
get_question_feedback_link() (in module assistants.feedback_manager)
get_questions_answered() (in module assistants.learning_locker)
get_questions_feedback() (in module assistants.feedback_manager)
get_quiz_feedback() (in module assistants.feedback_manager)
get_quiz_feedback_link() (in module assistants.feedback_manager)
get_quiz_questions() (in module courses.management.commands.import_moodle)
get_statements() (in module assistants.learning_locker)
get_sync_agent_forwarder() (in module assistants.learning_locker)
get_teachers() (in module assistants.moodle)
get_users() (in module scheduler.deadline_manager)
get_viewed_courses() (in module assistants.learning_locker)
group_course_contents() (in module courses.management.commands.import_moodle)
H
handle() (assistants.management.commands.sync_statement_forwarders.Command method)
(courses.management.commands.import_moodle.Command method)
has_add_permission() (assistants.admin.AssistantAdmin method)
(courses.admin.AssessmentAdmin method)
(courses.admin.CourseAdmin method)
(courses.admin.QuestionInline method)
(courses.admin.ResourceInline method)
(courses.admin.SubjectAdmin method)
has_change_permission() (courses.admin.ResourceInline method)
has_delete_permission() (assistants.admin.AssistantAdmin method)
(courses.admin.AssessmentAdmin method)
(courses.admin.QuestionInline method)
(courses.admin.ResourceInline method)
(courses.admin.SubjectAdmin method)
has_error() (assistants.admin.AssistantAdmin static method)
has_view_or_change_permission() (assistants.admin.AssistantAdmin method)
(courses.admin.AssessmentAdmin method)
(courses.admin.CourseAdmin method)
(courses.admin.SubjectAdmin method)
I
import_course_content() (in module courses.management.commands.import_moodle)
import_courses() (in module courses.management.commands.import_moodle)
import_teachers() (in module courses.management.commands.import_moodle)
J
json() (lib.test_objects.MockResponse method)
L
LearningLockerException
lib (module)
lib.ll_event_parsers (module)
lib.ll_get_parsers (module)
lib.moodle_get_parsers (module)
lib.test_objects (module)
log_assistants() (in module assistants.logger)
log_response() (in module assistants.logger)
log_text() (in module assistants.logger)
M
manual_deadline() (in module courses.admin)
manual_inactivity() (in module courses.admin)
MockResponse (class in lib.test_objects)
module_change() (in module scheduler.error_handling)
module_delete() (in module assistants.sync_agent)
module_update_or_create() (in module assistants.sync_agent)
MoodleException
N
new_activity_notification() (in module assistants.views)
NewActivityCreated (class in assistants.models)
NewActivityCreatedAdmin (class in assistants.admin)
notify_about_passed_deadlines() (in module scheduler.deadline_manager)
notify_about_upcoming_deadlines() (in module scheduler.deadline_manager)
P
parse_assignment_list() (in module lib.moodle_get_parsers)
parse_batch_parse_statement_forwarder_id_url() (in module lib.ll_get_parsers)
parse_course_info() (in module lib.moodle_get_parsers)
parse_course_sync_agent_data() (in module lib.ll_event_parsers)
parse_courses() (in module lib.moodle_get_parsers)
parse_enrolled_students() (in module lib.moodle_get_parsers)
parse_get_course_contents() (in module lib.moodle_get_parsers)
parse_get_teachers() (in module lib.moodle_get_parsers)
parse_module_sync_agent_data() (in module lib.ll_event_parsers)
parse_new_activity_created() (in module lib.ll_event_parsers)
parse_question_update_sync_agent_data() (in module lib.ll_event_parsers)
parse_questions_answered() (in module lib.ll_get_parsers)
parse_quiz_completed_feedback() (in module lib.ll_event_parsers)
parse_quiz_questions() (in module lib.ll_get_parsers)
parse_single_assignment() (in module lib.moodle_get_parsers)
parse_statement_forwarder_id() (in module lib.ll_get_parsers)
parse_sync_agent_forwarder_id() (in module lib.ll_get_parsers)
parse_user_assign_sync_agent_data() (in module lib.ll_event_parsers)
parse_user_delete_sync_agent_data() (in module lib.ll_event_parsers)
parse_user_unassign_sync_agent_data() (in module lib.ll_event_parsers)
parse_user_update_sync_agent_data() (in module lib.ll_event_parsers)
parse_viewed_courses() (in module lib.ll_event_parsers)
prep_early_warning() (in module scheduler.deadline_manager)
prep_late_warning() (in module scheduler.deadline_manager)
ProcessedStatement (class in scheduler.models)
Q
Question (class in courses.models)
question_sync_agent_execute() (in module assistants.views)
question_update_create() (in module assistants.sync_agent)
QuestionForm (class in courses.admin)
QuestionInline (class in courses.admin)
Quiz (class in courses.models)
quiz_completed() (in module scheduler.error_handling)
quiz_completed_feedback() (in module assistants.views)
quiz_question_change() (in module scheduler.error_handling)
QuizAdmin (class in courses.admin)
QuizAdmin.Media (class in courses.admin)
QuizCompletedFeedback (class in assistants.models)
QuizCompletedFeedbackAdmin (class in assistants.admin)
R
raise_() (in module lib.test_objects)
ready() (assistants.apps.AssistantsConfig method)
remove_job() (scheduler.main_scheduler.SchedulerConfig method)
render_change_form() (assistants.admin.AssistantAdmin method)
Resource (class in courses.models)
ResourceInline (class in courses.admin)
ResourceInlineExternal (class in courses.admin)
ResourceSubjForm (class in courses.admin)
Role (class in courses.models)
role_change() (in module scheduler.error_handling)
S
save() (assistants.models.Assistant method)
(assistants.models.QuizCompletedFeedback method)
(courses.models.Course method)
scheduler (module)
scheduler.apps (module)
scheduler.deadline_manager (module)
scheduler.error_handling (module)
scheduler.inactivity_courses (module)
scheduler.main_scheduler (module)
scheduler.models (module)
SchedulerConfig (class in scheduler.apps)
(class in scheduler.main_scheduler)
send_bulk_different_messages() (in module assistants.moodle)
send_bulk_messages() (in module assistants.moodle)
send_message() (in module assistants.moodle)
(in module scheduler.inactivity_courses)
send_query() (in module assistants.moodle)
send_update_notification() (in module assistants.sync_agent)
send_warnings() (in module scheduler.deadline_manager)
short_description (in module courses.admin)
,
[1]
single_statement_deletion() (in module assistants.learning_locker)
start_error_handling() (in module scheduler.error_handling)
students_not_viewed() (in module scheduler.inactivity_courses)
Subject (class in courses.models)
SubjectAdmin (class in courses.admin)
U
update_statement_forwarder() (in module assistants.learning_locker)
User (class in courses.models)
user_assigned() (in module assistants.sync_agent)
user_change() (in module scheduler.error_handling)
user_deleted() (in module assistants.sync_agent)
user_sync_agent_execute() (in module assistants.views)
user_unassigned() (in module assistants.sync_agent)
user_updated() (in module assistants.sync_agent)
UserAdmin (class in courses.admin)
V
validate_statements() (in module scheduler.error_handling)
W
warnings() (assistants.admin.AssistantAdmin static method)
(courses.admin.SubjectAdmin static method)