Table of Contents - mumuki-classroom-9.15.0 Documentation
Pages
- messages.rake
- progress_transfers.rake
- resubmissions.rake
- students.rake
- submissions.rake
- user_permissions.rake
Classes and Modules
- Array
- CourseMember
- Criteria
- Criteria::Asc
- Criteria::Base
- Criteria::Desc
- FalseClass
- Hash
- Mongo
- Mongo::Collection
- Mongoid
- Mongoid::Document
- Mongoid::Document::ClassMethods
- Mumuki
- Mumuki::Classroom
- Mumuki::Classroom::App
- Mumuki::Classroom::Assignment
- Mumuki::Classroom::CourseMemberExistsError
- Mumuki::Classroom::Document
- Mumuki::Classroom::Engine
- Mumuki::Classroom::Event
- Mumuki::Classroom::Event::ProgressTransfer
- Mumuki::Classroom::Event::ProgressTransfer::Base
- Mumuki::Classroom::Event::ProgressTransfer::Copy
- Mumuki::Classroom::Event::ProgressTransfer::Move
- Mumuki::Classroom::Event::UserChanged
- Mumuki::Classroom::Exercise
- Mumuki::Classroom::FailedSubmission
- Mumuki::Classroom::Follower
- Mumuki::Classroom::GuideProgress
- Mumuki::Classroom::LastAssignment
- Mumuki::Classroom::Message
- Mumuki::Classroom::Notification
- Mumuki::Classroom::Reports
- Mumuki::Classroom::Reports::Formats
- Mumuki::Classroom::Reports::Formats::Csv
- Mumuki::Classroom::Reports::Formats::Json
- Mumuki::Classroom::Reports::Formats::Table
- Mumuki::Classroom::Student
- Mumuki::Classroom::Submission
- Mumuki::Classroom::Suggestion
- Mumuki::Classroom::Teacher
- Mumukit
- Mumukit::Auth
- Mumukit::Auth::Permissions
- Mumukit::Auth::Permissions::Change
- Mumukit::Auth::Permissions::Diff
- Mumukit::Auth::Profile
- Mumukit::Platform
- Mumukit::Platform::Model
- NilClass
- Reporting
- Searching
- Searching::BaseFilter
- Searching::GuideProgress
- Searching::GuideProgress::NotFailedAssignments
- Searching::GuideProgress::PassedAssignments
- Searching::GuideProgress::QueryOperands
- Searching::GuideProgress::SolvedAssignmentsPercentage
- Searching::GuideProgress::TotalAssignments
- Searching::NumericFilter
- Searching::QueryOperands
- Searching::StudentFilter
- Sorting
- Sorting::GuideProgress
- Sorting::GuideProgress::ByLastSubmissionDate
- Sorting::GuideProgress::ByMessages
- Sorting::GuideProgress::ByName
- Sorting::GuideProgress::ByProgress
- Sorting::SortBy
- Sorting::Student
- Sorting::Student::ByLastSubmissionDate
- Sorting::Student::ByName
- Sorting::Student::ByProgress
- Sorting::Student::BySignupDate
- String
- TotalStatsSortBy
- TrueClass
- WithFailedSubmissionReprocess
- WithSubmissionProcess
Methods
- ::add_progress_count — Sorting::GuideProgress::ByMessages
- ::aggregate — Reporting
- ::aggregate — Sorting
- ::allowed — Mumuki::Classroom::Notification
- ::attach_all_by! — Mumuki::Classroom::Assignment
- ::attach_all_by! — Mumuki::Classroom::GuideProgress
- ::attach_all_by! — Mumuki::Classroom::Student
- ::build_pipeline — Reporting
- ::classroom_sibling_for — Mumuki::Classroom::Assignment
- ::create_from — Mumuki::Classroom::Suggestion
- ::create_indexes! — Mumuki::Classroom
- ::default_filter — Searching
- ::demongoize — Mumukit::Platform::Model
- ::destroy_all_by! — Mumuki::Classroom::Assignment
- ::destroy_all_by! — Mumuki::Classroom::GuideProgress
- ::detach_all_by! — Mumuki::Classroom::Assignment
- ::detach_all_by! — Mumuki::Classroom::GuideProgress
- ::detach_all_by! — Mumuki::Classroom::Student
- ::diff — Mumukit::Auth::Permissions::Diff
- ::empty_stats — Mumuki::Classroom::Assignment
- ::execute! — Mumuki::Classroom::Event::UserChanged
- ::extract — Mumukit::Auth::Profile
- ::filter_class_for — Searching
- ::filter_for — Searching
- ::filter_guide_assignments — Sorting::GuideProgress::ByMessages
- ::filter_unread_notifications — Sorting::GuideProgress::ByMessages
- ::format_for — Mumuki::Classroom::Reports::Formats
- ::format_report — Mumuki::Classroom::Reports::Formats
- ::format_report — Mumuki::Classroom::Reports::Formats::Json
- ::format_report — Mumuki::Classroom::Reports::Formats::Csv
- ::format_report — Mumuki::Classroom::Reports::Formats::Table
- ::generate_guide_progress — Sorting::GuideProgress::ByMessages
- ::group_by_students_uid — Sorting::GuideProgress::ByMessages
- ::import_from_json! — Mumuki::Classroom::Message
- ::import_from_json! — Mumuki::Classroom::Notification
- ::inherited — Mumuki::Classroom::Document
- ::items_to_review — Mumuki::Classroom::Assignment
- ::last_assignment_by — Mumuki::Classroom::GuideProgress
- ::last_updated_student_by — Mumuki::Classroom::Student
- ::lookup_assignments — Sorting::GuideProgress::ByMessages
- ::lookup_notifications — Sorting::GuideProgress::ByMessages
- ::mongoize — Mumukit::Platform::Model
- ::negated — Criteria::Asc
- ::negated — Criteria::Desc
- ::new — Mumuki::Classroom::Event::ProgressTransfer
- ::new — Mumuki::Classroom::Event::ProgressTransfer::Base
- ::new — Mumukit::Auth::Permissions::Change
- ::new — Mumukit::Auth::Permissions::Diff
- ::new — Mumukit::Auth::Profile
- ::order_by — Sorting::GuideProgress::ByMessages
- ::order_by — Sorting::GuideProgress::ByName
- ::order_by — Sorting::GuideProgress::ByProgress
- ::order_by — Sorting::GuideProgress::ByLastSubmissionDate
- ::order_by — Sorting::Student::ByName
- ::order_by — Sorting::Student::ByProgress
- ::order_by — Sorting::Student::BySignupDate
- ::order_by — Sorting::Student::ByLastSubmissionDate
- ::page — Mumuki::Classroom::Notification
- ::pipeline — Sorting::SortBy
- ::pipeline — Sorting::GuideProgress::ByMessages
- ::pipeline — Sorting::GuideProgress::ByName
- ::pipeline — Sorting::Student::ByName
- ::pipeline — TotalStatsSortBy
- ::pipeline — Reporting
- ::pipeline — Sorting
- ::progress_to_document_root — Sorting::GuideProgress::ByMessages
- ::progresses_for — Mumuki::Classroom::GuideProgress
- ::projection — Sorting
- ::query_results — Sorting
- ::register_index! — Mumuki::Classroom
- ::report — Mumuki::Classroom::Student
- ::set_diff_permissions — Mumuki::Classroom::Event::UserChanged
- ::solved? — Mumuki::Classroom::Assignment
- ::stats_by — Mumuki::Classroom::Assignment
- ::student_added — Mumuki::Classroom::Event::UserChanged
- ::student_removed — Mumuki::Classroom::Event::UserChanged
- ::teacher_added — Mumuki::Classroom::Event::UserChanged
- ::teacher_removed — Mumuki::Classroom::Event::UserChanged
- ::transfer_all_by! — Mumuki::Classroom::Assignment
- ::transfer_all_by! — Mumuki::Classroom::GuideProgress
- ::uid_field — Mumuki::Classroom::GuideProgress
- ::uid_field — Mumuki::Classroom::Student
- ::unread — Mumuki::Classroom::Notification
- ::unwind_notifications — Sorting::GuideProgress::ByMessages
- ::update_all_stats — Mumuki::Classroom::Student
- ::update_user_model — Mumuki::Classroom::Event::UserChanged
- ::valid_params — Searching
- ::value — Criteria::Asc
- ::value — Criteria::Desc
- ::whitelist_attributes — Mumuki::Classroom::Document
- ::with_full_messages — Mumuki::Classroom::Assignment
- #! — Criteria::Base
- #== — Mumukit::Auth::Profile
- #add! — Mumuki::Classroom::Follower
- #add_failed_tags — Mumuki::Classroom::App
- #add_massive_response_field — Mumuki::Classroom::App
- #add_message! — Mumuki::Classroom::Assignment
- #add_message! — Mumuki::Classroom::Submission
- #add_message_to_submission! — Mumuki::Classroom::Assignment
- #add_submission! — Mumuki::Classroom::Assignment
- #add_submission! — Mumuki::Classroom::Suggestion
- #allowed_courses — Mumuki::Classroom::App
- #as_assignment_submission — Mumuki::Classroom::FailedSubmission
- #as_guide_progress_response — Mumuki::Classroom::App
- #as_json — Mumukit::Auth::Permissions::Change
- #as_json — Mumukit::Auth::Permissions::Diff
- #as_json — Mongoid::Document
- #as_normalized_json — CourseMember
- #as_submission_json — Mumuki::Classroom::Student
- #as_user — CourseMember
- #assignment_from — WithSubmissionProcess
- #assignment_query — Mumuki::Classroom::App
- #assignment_query — WithSubmissionProcess
- #assignment_without_submission_from — WithSubmissionProcess
- #attach! — Mumuki::Classroom::Student
- #attributes_from_uid — CourseMember
- #authenticate! — Mumuki::Classroom::App
- #authorization_slug — Mumuki::Classroom::App
- #boolean_value — String
- #boolean_value — TrueClass
- #boolean_value — FalseClass
- #boolean_value — NilClass
- #bson_type — Criteria::Base
- #changes_by_organization — Mumukit::Auth::Permissions::Diff
- #chapter_as_json_opts — Mumuki::Classroom::App
- #chapter_needed_fields — Mumuki::Classroom::App
- #classroom_sibling_for — Mumuki::Classroom::Event::ProgressTransfer::Base
- #close_to — Searching::GuideProgress::QueryOperands
- #collection_for — Mumuki::Classroom::App
- #compare_grants! — Mumukit::Auth::Permissions::Diff
- #content — Mumuki::Classroom::Message
- #content_html — Mumuki::Classroom::Suggestion
- #course — Mumuki::Classroom::App
- #course_name — Mumuki::Classroom::Student
- #course_slug — Mumuki::Classroom::App
- #course_slug — WithSubmissionProcess
- #create_course_member! — Mumuki::Classroom::App
- #create_from_json! — CourseMember
- #create_index — Mongoid::Document::ClassMethods
- #create_members! — Mumuki::Classroom::App
- #csv_projection_for — Mumuki::Classroom::App
- #csv_with_headers — Mumuki::Classroom::App
- #current_course — Mumuki::Classroom::App
- #current_organization — Mumuki::Classroom::App
- #current_query_operand — Searching::QueryOperands
- #current_query_operand_method — Searching::QueryOperands
- #deep_compact — Hash
- #deep_compact — Array
- #default_query_operand — Searching::GuideProgress::QueryOperands
- #delete_failed_submission — WithFailedSubmissionReprocess
- #description — Mumukit::Auth::Permissions::Change
- #destination_organization — Mumuki::Classroom::Event::ProgressTransfer
- #destination_organization — Mumuki::Classroom::Event::ProgressTransfer::Base
- #destroy_cascade! — Mumuki::Classroom::Student
- #destroy_progress! — Mumuki::Classroom::Student
- #destroy_progress_for_guide! — Mumuki::Classroom::Student
- #destroy_progress_for_query! — Mumuki::Classroom::Student
- #detach! — Mumuki::Classroom::Student
- #drop_index — Mongoid::Document::ClassMethods
- #empty? — Mumukit::Auth::Permissions::Diff
- #ensure_course_existence! — Mumuki::Classroom::App
- #ensure_course_exists! — Mumuki::Classroom::App
- #ensure_member_not_exists! — Mumuki::Classroom::App
- #ensure_not_exists! — CourseMember
- #ensure_organization_existence! — Mumuki::Classroom::App
- #ensure_organization_exists! — Mumuki::Classroom::App
- #evaluate_manually! — Mumuki::Classroom::Assignment
- #evaluate_manually! — Mumuki::Classroom::Submission
- #exam_as_json_response — Mumuki::Classroom::App
- #exam_body — Mumuki::Classroom::App
- #exam_from_classroom_json — Mumuki::Classroom::App
- #exam_id — Mumuki::Classroom::App
- #exam_query — Mumuki::Classroom::App
- #except_fields — Mumuki::Classroom::App
- #execute! — Mumuki::Classroom::Event::ProgressTransfer
- #execute! — Mumuki::Classroom::Event::ProgressTransfer::Base
- #exercise_from — WithFailedSubmissionReprocess
- #exercise_from — WithSubmissionProcess
- #exercise_id — Mumuki::Classroom::App
- #exercise_student_progress_query — Mumuki::Classroom::App
- #existing_members_in_course — Mumuki::Classroom::App
- #expectation_results — Mumuki::Classroom::Submission
- #find_or_create_suggestion — Mumuki::Classroom::App
- #find_student_from — WithSubmissionProcess
- #find_submission_course! — WithSubmissionProcess
- #follower_query — Mumuki::Classroom::App
- #followers_criteria — Mumuki::Classroom::App
- #get_current_guides — Mumuki::Classroom::App
- #granted_slug — Mumukit::Auth::Permissions::Change
- #grants_for — Mumukit::Auth::Permissions
- #group_report — Mumuki::Classroom::App
- #group_report_projection — Mumuki::Classroom::App
- #guide — Mumuki::Classroom::Event::ProgressTransfer::Base
- #guide_as_json_opts — Mumuki::Classroom::App
- #guide_container_as_json_opts — Mumuki::Classroom::App
- #guide_container_needed_fields — Mumuki::Classroom::App
- #guide_from — WithFailedSubmissionReprocess
- #guide_from — WithSubmissionProcess
- #guide_h — Mumuki::Classroom::Event::ProgressTransfer::Base
- #guide_needed_fields — Mumuki::Classroom::App
- #guide_parent — Mumuki::Classroom::Event::ProgressTransfer::Base
- #guide_progress — Mumuki::Classroom::Event::ProgressTransfer::Base
- #guide_progress_at_page — Mumuki::Classroom::App
- #guide_progress_from — WithSubmissionProcess
- #guide_progress_query — Mumuki::Classroom::Event::ProgressTransfer::Base
- #guide_progress_query — Mumuki::Classroom::App
- #guide_progress_query — WithSubmissionProcess
- #guide_progress_report — Mumuki::Classroom::App
- #guide_progress_report_projection — Mumuki::Classroom::App
- #guide_report_projection — Mumuki::Classroom::App
- #has_index_named? — Mongoid::Document::ClassMethods
- #insert_failed_submission — WithFailedSubmissionReprocess
- #json_body — Mumuki::Classroom::App
- #json_to_notify — Mumuki::Classroom::Assignment
- #less_than — Searching::GuideProgress::QueryOperands
- #list_students — Mumuki::Classroom::App
- #list_teachers — Mumuki::Classroom::App
- #manual_evaluation — Mumuki::Classroom::Submission
- #manual_evaluation_assignment_query — Mumuki::Classroom::App
- #massive_members_for — Mumuki::Classroom::App
- #massive_response — Mumuki::Classroom::App
- #massive_students — Mumuki::Classroom::App
- #massive_teachers — Mumuki::Classroom::App
- #massive_uids — Mumuki::Classroom::App
- #members_for — Mumuki::Classroom::App
- #merge_if — Hash
- #merge_unless — Hash
- #message — Mumuki::Classroom::App
- #more_than — Searching::GuideProgress::QueryOperands
- #new_course — Mumuki::Classroom::Event::ProgressTransfer::Base
- #new_failed_submission — WithFailedSubmissionReprocess
- #new_student — Mumuki::Classroom::Event::ProgressTransfer::Base
- #normalize_student! — Mumuki::Classroom::App
- #normalized_attributes_from_json — CourseMember
- #normalized_exercises — Mumuki::Classroom::App
- #notification_preview — Mumuki::Classroom::Assignment
- #notify_manual_evaluation! — Mumuki::Classroom::Assignment
- #notify_message! — Mumuki::Classroom::Assignment
- #old_course — Mumuki::Classroom::Event::ProgressTransfer::Base
- #old_student — Mumuki::Classroom::Event::ProgressTransfer::Base
- #order_by — Mumuki::Classroom::App
- #organization — Mumukit::Auth::Permissions::Change
- #organization — Mumuki::Classroom::App
- #organization — WithSubmissionProcess
- #organization_json — Mumuki::Classroom::App
- #page — Mumuki::Classroom::App
- #paginated_params — Mumuki::Classroom::App
- #per_page — Mumuki::Classroom::App
- #permissions — Mumuki::Classroom::App
- #pipeline — Searching::BaseFilter
- #pipeline — Searching::GuideProgress::NotFailedAssignments
- #pipeline — Searching::GuideProgress::TotalAssignments
- #pipeline — Searching::GuideProgress::SolvedAssignmentsPercentage
- #process! — WithSubmissionProcess
- #progress_item — Mumuki::Classroom::Event::ProgressTransfer
- #query — Searching::BaseFilter
- #query — Searching::StudentFilter
- #query — Searching::GuideProgress::PassedAssignments
- #query — Mumuki::Classroom::App
- #query_criteria — Mumuki::Classroom::App
- #query_criteria_class_for — Mumuki::Classroom::App
- #query_operand — Mumuki::Classroom::App
- #query_param= — Searching::NumericFilter
- #query_params — Mumuki::Classroom::App
- #read! — Mumuki::Classroom::Notification
- #remove! — Mumuki::Classroom::Follower
- #render_threads — Mumuki::Classroom::App
- #repo_slug — Mumuki::Classroom::App
- #reprocess! — WithFailedSubmissionReprocess
- #reprocess_failed_submission — WithFailedSubmissionReprocess
- #reprocess_from_organization — WithFailedSubmissionReprocess
- #route_slug_parts — Mumuki::Classroom::App
- #sent_by? — Mumuki::Classroom::Message
- #set_locale! — Mumuki::Classroom::App
- #slug — Mumuki::Classroom::GuideProgress
- #slug — Mumuki::Classroom::App
- #sort_by — Mumuki::Classroom::App
- #source_organization — Mumuki::Classroom::Event::ProgressTransfer
- #stats_from — WithSubmissionProcess
- #student_assignment_query — Mumuki::Classroom::App
- #student_for — Mumuki::Classroom::Event::ProgressTransfer::Base
- #student_from — WithSubmissionProcess
- #student_query — Mumuki::Classroom::App
- #student_stats_for — WithSubmissionProcess
- #students — Mumuki::Classroom::App
- #students_does_not_belong_msg — Mumuki::Classroom::App
- #students_from — Mumuki::Classroom::App
- #sub_student_query — Mumuki::Classroom::Student
- #submission — Mumuki::Classroom::Assignment
- #submission_from — WithSubmissionProcess
- #submission_id — Mumuki::Classroom::App
- #submitter_from — WithFailedSubmissionReprocess
- #suggestion_id — Mumuki::Classroom::App
- #teachers — Mumuki::Classroom::App
- #tenant — Mumuki::Classroom::App
- #tenantized_json_body — Mumuki::Classroom::App
- #thread — Mumuki::Classroom::Submission
- #threads — Mumuki::Classroom::Assignment
- #to_bson — Criteria::Base
- #to_mumukit_permissions — Hash
- #to_mumukit_permissions — Mumukit::Auth::Permissions
- #transfer_guide_progress! — Mumuki::Classroom::Event::ProgressTransfer::Base
- #transfer_item — Mumuki::Classroom::Event::ProgressTransfer::Copy
- #transfer_item — Mumuki::Classroom::Event::ProgressTransfer::Move
- #transfer_sibling_for — Mumuki::Classroom::Event::ProgressTransfer::Copy
- #transfer_sibling_for — Mumuki::Classroom::Event::ProgressTransfer::Move
- #transfer_to! — Mumuki::Classroom::Student
- #transfer_type — Mumuki::Classroom::Event::ProgressTransfer
- #try_reprocess — WithFailedSubmissionReprocess
- #uid — Mumuki::Classroom::App
- #uid — WithSubmissionProcess
- #uids — Mumuki::Classroom::App
- #unprocessed_members_for — Mumuki::Classroom::App
- #unprocessed_msg — Mumuki::Classroom::App
- #unread! — Mumuki::Classroom::Notification
- #update_all_stats — Mumuki::Classroom::Student
- #update_assignment — WithSubmissionProcess
- #update_guide_progress — WithSubmissionProcess
- #update_last_assignment_for — Mumuki::Classroom::Student
- #update_student! — Mumuki::Classroom::Event::ProgressTransfer::Base
- #update_student_last_assignment — WithSubmissionProcess
- #update_student_progress — WithSubmissionProcess
- #update_students! — Mumuki::Classroom::App
- #update_students_at_course! — Mumuki::Classroom::App
- #update_submissions! — Mumuki::Classroom::Assignment
- #update_times_used — Mumuki::Classroom::Suggestion
- #update_user_permissions! — Mumuki::Classroom::App
- #upsert_attributes — Mongoid::Document
- #upsert_user! — Mumuki::Classroom::App
- #upsert_users! — Mumuki::Classroom::App
- #user — Mumuki::Classroom::Event::ProgressTransfer::Base
- #user_from_member_json — Mumuki::Classroom::App
- #validate_usage! — Mumuki::Classroom::App
- #with_assignment — Mumuki::Classroom::Notification
- #with_current_organization — Mumuki::Classroom::App
- #with_current_organization_and_course — Mumuki::Classroom::App
- #with_detached — Mumuki::Classroom::App
- #with_detached_and_search — Mumuki::Classroom::App
- #with_full_messages — Mumuki::Classroom::Assignment
- #with_full_messages — Mumuki::Classroom::Message
- #with_full_messages — Mumuki::Classroom::Submission
- #with_guide_progress_count — Mumuki::Classroom::App
- #with_last_invitation — Mumuki::Classroom::App
- #with_massive_batch_limit — Mumuki::Classroom::App
- #with_organization — Mumuki::Classroom::App
- #with_organization_and_course — Mumuki::Classroom::App