Vea https://moodle.DDOOMMAAIINN/admin/plugins.php para más detalles
\n Notificaciones de actualización moodle availableupdate \N \N \N 1617789625 \N +\. + + +-- +-- Data for Name: mdl_oauth2_access_token; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_oauth2_access_token (id, timecreated, timemodified, usermodified, issuerid, token, expires, scope) FROM stdin; +\. + + +-- +-- Data for Name: mdl_oauth2_endpoint; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_oauth2_endpoint (id, timecreated, timemodified, usermodified, name, url, issuerid) FROM stdin; +\. + + +-- +-- Data for Name: mdl_oauth2_issuer; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_oauth2_issuer (id, timecreated, timemodified, usermodified, name, image, baseurl, clientid, clientsecret, loginscopes, loginscopesoffline, loginparams, loginparamsoffline, alloweddomains, scopessupported, enabled, showonloginpage, basicauth, sortorder, requireconfirmation) FROM stdin; +\. + + +-- +-- Data for Name: mdl_oauth2_refresh_token; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_oauth2_refresh_token (id, timecreated, timemodified, userid, issuerid, token, scopehash) FROM stdin; +\. + + +-- +-- Data for Name: mdl_oauth2_system_account; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_oauth2_system_account (id, timecreated, timemodified, usermodified, issuerid, refreshtoken, grantedscopes, email, username) FROM stdin; +\. + + +-- +-- Data for Name: mdl_oauth2_user_field_mapping; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_oauth2_user_field_mapping (id, timemodified, timecreated, usermodified, issuerid, externalfield, internalfield) FROM stdin; +\. + + +-- +-- Data for Name: mdl_page; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_page (id, course, name, intro, introformat, content, contentformat, legacyfiles, legacyfileslast, display, displayoptions, revision, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_paygw_paypal; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_paygw_paypal (id, paymentid, pp_orderid) FROM stdin; +\. + + +-- +-- Data for Name: mdl_payment_accounts; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_payment_accounts (id, name, idnumber, contextid, enabled, archived, timecreated, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_payment_gateways; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_payment_gateways (id, accountid, gateway, enabled, config, timecreated, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_payments; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_payments (id, component, paymentarea, itemid, userid, amount, currency, accountid, gateway, timecreated, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_portfolio_instance; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_portfolio_instance (id, plugin, name, visible) FROM stdin; +\. + + +-- +-- Data for Name: mdl_portfolio_instance_config; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_portfolio_instance_config (id, instance, name, value) FROM stdin; +\. + + +-- +-- Data for Name: mdl_portfolio_instance_user; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_portfolio_instance_user (id, instance, userid, name, value) FROM stdin; +\. + + +-- +-- Data for Name: mdl_portfolio_log; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_portfolio_log (id, userid, "time", portfolio, caller_class, caller_file, caller_component, caller_sha1, tempdataid, returnurl, continueurl) FROM stdin; +\. + + +-- +-- Data for Name: mdl_portfolio_mahara_queue; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_portfolio_mahara_queue (id, transferid, token) FROM stdin; +\. + + +-- +-- Data for Name: mdl_portfolio_tempdata; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_portfolio_tempdata (id, data, expirytime, userid, instance, queued) FROM stdin; +\. + + +-- +-- Data for Name: mdl_post; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_post (id, module, userid, courseid, groupid, moduleid, coursemoduleid, subject, summary, content, uniquehash, rating, format, summaryformat, attachment, publishstate, lastmodified, created, usermodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_profiling; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_profiling (id, runid, url, data, totalexecutiontime, totalcputime, totalcalls, totalmemory, runreference, runcomment, timecreated) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_ddimageortext; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_ddimageortext (id, questionid, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, shownumcorrect) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_ddimageortext_drags; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_ddimageortext_drags (id, questionid, no, draggroup, infinite, label) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_ddimageortext_drops; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_ddimageortext_drops (id, questionid, no, xleft, ytop, choice, label) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_ddmarker; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_ddmarker (id, questionid, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, shownumcorrect, showmisplaced) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_ddmarker_drags; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_ddmarker_drags (id, questionid, no, label, infinite, noofdrags) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_ddmarker_drops; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_ddmarker_drops (id, questionid, no, shape, coords, choice) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_essay_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_essay_options (id, questionid, responseformat, responserequired, responsefieldlines, attachments, attachmentsrequired, graderinfo, graderinfoformat, responsetemplate, responsetemplateformat, maxbytes, filetypeslist) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_match_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_match_options (id, questionid, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, shownumcorrect) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_match_subquestions; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_match_subquestions (id, questionid, questiontext, questiontextformat, answertext) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_multichoice_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_multichoice_options (id, questionid, layout, single, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, answernumbering, shownumcorrect, showstandardinstruction) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_randomsamatch_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_randomsamatch_options (id, questionid, choose, subcats, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, shownumcorrect) FROM stdin; +\. + + +-- +-- Data for Name: mdl_qtype_shortanswer_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_qtype_shortanswer_options (id, questionid, usecase) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question (id, category, parent, name, questiontext, questiontextformat, generalfeedback, generalfeedbackformat, defaultmark, penalty, qtype, length, stamp, version, hidden, timecreated, timemodified, createdby, modifiedby, idnumber) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_answers; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_answers (id, question, answer, answerformat, fraction, feedback, feedbackformat) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_attempt_step_data; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_attempt_step_data (id, attemptstepid, name, value) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_attempt_steps; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_attempt_steps (id, questionattemptid, sequencenumber, state, fraction, timecreated, userid) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_attempts; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_attempts (id, questionusageid, slot, behaviour, questionid, variant, maxmark, minfraction, maxfraction, flagged, questionsummary, rightanswer, responsesummary, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_calculated; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_calculated (id, question, answer, tolerance, tolerancetype, correctanswerlength, correctanswerformat) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_calculated_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_calculated_options (id, question, synchronize, single, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, answernumbering, shownumcorrect) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_categories; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_categories (id, name, contextid, info, infoformat, stamp, parent, sortorder, idnumber) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_dataset_definitions; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_dataset_definitions (id, category, name, type, options, itemcount) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_dataset_items; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_dataset_items (id, definition, itemnumber, value) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_datasets; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_datasets (id, question, datasetdefinition) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_ddwtos; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_ddwtos (id, questionid, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, shownumcorrect) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_gapselect; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_gapselect (id, questionid, shuffleanswers, correctfeedback, correctfeedbackformat, partiallycorrectfeedback, partiallycorrectfeedbackformat, incorrectfeedback, incorrectfeedbackformat, shownumcorrect) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_hints; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_hints (id, questionid, hint, hintformat, shownumcorrect, clearwrong, options) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_multianswer; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_multianswer (id, question, sequence) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_numerical; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_numerical (id, question, answer, tolerance) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_numerical_options; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_numerical_options (id, question, showunits, unitsleft, unitgradingtype, unitpenalty) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_numerical_units; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_numerical_units (id, question, multiplier, unit) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_response_analysis; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_response_analysis (id, hashcode, whichtries, timemodified, questionid, variant, subqid, aid, response, credit) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_response_count; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_response_count (id, analysisid, try, rcount) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_statistics; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_statistics (id, hashcode, timemodified, questionid, slot, subquestion, variant, s, effectiveweight, negcovar, discriminationindex, discriminativeefficiency, sd, facility, subquestions, maxmark, positions, randomguessscore) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_truefalse; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_truefalse (id, question, trueanswer, falseanswer) FROM stdin; +\. + + +-- +-- Data for Name: mdl_question_usages; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_question_usages (id, contextid, component, preferredbehaviour) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz (id, course, name, intro, introformat, timeopen, timeclose, timelimit, overduehandling, graceperiod, preferredbehaviour, canredoquestions, attempts, attemptonlast, grademethod, decimalpoints, questiondecimalpoints, reviewattempt, reviewcorrectness, reviewmarks, reviewspecificfeedback, reviewgeneralfeedback, reviewrightanswer, reviewoverallfeedback, questionsperpage, navmethod, shuffleanswers, sumgrades, grade, timecreated, timemodified, password, subnet, browsersecurity, delay1, delay2, showuserpicture, showblocks, completionattemptsexhausted, completionpass, completionminattempts, allowofflineattempts) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_attempts; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_attempts (id, quiz, userid, attempt, uniqueid, layout, currentpage, preview, state, timestart, timefinish, timemodified, timemodifiedoffline, timecheckstate, sumgrades) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_feedback; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_feedback (id, quizid, feedbacktext, feedbacktextformat, mingrade, maxgrade) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_grades; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_grades (id, quiz, userid, grade, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_overrides; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_overrides (id, quiz, groupid, userid, timeopen, timeclose, timelimit, attempts, password) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_overview_regrades; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_overview_regrades (id, questionusageid, slot, newfraction, oldfraction, regraded, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_reports; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_reports (id, name, displayorder, capability) FROM stdin; +1 grading 6000 mod/quiz:grade +2 overview 10000 \N +3 responses 9000 \N +4 statistics 8000 quiz/statistics:view +\. + + +-- +-- Data for Name: mdl_quiz_sections; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_sections (id, quizid, firstslot, heading, shufflequestions) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_slot_tags; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_slot_tags (id, slotid, tagid, tagname) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_slots; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_slots (id, slot, quizid, page, requireprevious, questionid, questioncategoryid, includingsubcategories, maxmark) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quiz_statistics; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quiz_statistics (id, hashcode, whichattempts, timemodified, firstattemptscount, highestattemptscount, lastattemptscount, allattemptscount, firstattemptsavg, highestattemptsavg, lastattemptsavg, allattemptsavg, median, standarddeviation, skewness, kurtosis, cic, errorratio, standarderror) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quizaccess_seb_quizsettings; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quizaccess_seb_quizsettings (id, quizid, cmid, templateid, requiresafeexambrowser, showsebtaskbar, showwificontrol, showreloadbutton, showtime, showkeyboardlayout, allowuserquitseb, quitpassword, linkquitseb, userconfirmquit, enableaudiocontrol, muteonstartup, allowspellchecking, allowreloadinexam, activateurlfiltering, filterembeddedcontent, expressionsallowed, regexallowed, expressionsblocked, regexblocked, allowedbrowserexamkeys, showsebdownloadlink, usermodified, timecreated, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_quizaccess_seb_template; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_quizaccess_seb_template (id, name, description, content, enabled, sortorder, usermodified, timecreated, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_rating; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_rating (id, contextid, component, ratingarea, itemid, scaleid, rating, userid, timecreated, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_registration_hubs; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_registration_hubs (id, token, hubname, huburl, confirmed, secret, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_repository; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_repository (id, type, visible, sortorder) FROM stdin; +1 areafiles 1 1 +2 contentbank 1 2 +3 local 1 3 +4 recent 1 4 +5 upload 1 5 +6 url 1 6 +7 user 1 7 +8 wikimedia 1 8 +\. + + +-- +-- Data for Name: mdl_repository_instance_config; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_repository_instance_config (id, instanceid, name, value) FROM stdin; +\. + + +-- +-- Data for Name: mdl_repository_instances; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_repository_instances (id, name, typeid, userid, contextid, username, password, timecreated, timemodified, readonly) FROM stdin; +1 1 0 1 \N \N 1617785136 1617785136 0 +2 2 0 1 \N \N 1617785136 1617785136 0 +3 3 0 1 \N \N 1617785137 1617785137 0 +4 4 0 1 \N \N 1617785137 1617785137 0 +5 5 0 1 \N \N 1617785137 1617785137 0 +6 6 0 1 \N \N 1617785137 1617785137 0 +7 7 0 1 \N \N 1617785138 1617785138 0 +8 8 0 1 \N \N 1617785138 1617785138 0 +\. + + +-- +-- Data for Name: mdl_repository_onedrive_access; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_repository_onedrive_access (id, timemodified, timecreated, usermodified, permissionid, itemid) FROM stdin; +\. + + +-- +-- Data for Name: mdl_resource; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_resource (id, course, name, intro, introformat, tobemigrated, legacyfiles, legacyfileslast, display, displayoptions, filterfiles, revision, timemodified) FROM stdin; +\. + + +-- +-- Data for Name: mdl_resource_old; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_resource_old (id, course, name, type, reference, intro, introformat, alltext, popup, options, timemodified, oldid, cmid, newmodule, newid, migrated) FROM stdin; +\. + + +-- +-- Data for Name: mdl_role; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role (id, name, shortname, description, sortorder, archetype) FROM stdin; +1 manager 1 manager +2 coursecreator 2 coursecreator +3 editingteacher 3 editingteacher +4 teacher 4 teacher +5 student 5 student +6 guest 6 guest +7 user 7 user +8 frontpage 8 frontpage +\. + + +-- +-- Data for Name: mdl_role_allow_assign; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_allow_assign (id, roleid, allowassign) FROM stdin; +1 1 1 +2 1 2 +3 1 3 +4 1 4 +5 1 5 +6 3 4 +7 3 5 +\. + + +-- +-- Data for Name: mdl_role_allow_override; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_allow_override (id, roleid, allowoverride) FROM stdin; +1 1 1 +2 1 2 +3 1 3 +4 1 4 +5 1 5 +6 1 6 +7 1 7 +8 1 8 +9 3 4 +10 3 5 +11 3 6 +\. + + +-- +-- Data for Name: mdl_role_allow_switch; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_allow_switch (id, roleid, allowswitch) FROM stdin; +1 1 3 +2 1 4 +3 1 5 +4 1 6 +5 3 4 +6 3 5 +7 3 6 +8 4 5 +9 4 6 +\. + + +-- +-- Data for Name: mdl_role_allow_view; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_allow_view (id, roleid, allowview) FROM stdin; +1 1 1 +2 1 2 +3 1 3 +4 1 4 +5 1 5 +6 1 6 +7 1 7 +8 1 8 +9 2 2 +10 2 3 +11 2 4 +12 2 5 +13 3 2 +14 3 3 +15 3 4 +16 3 5 +17 4 2 +18 4 3 +19 4 4 +20 4 5 +21 5 2 +22 5 3 +23 5 4 +24 5 5 +\. + + +-- +-- Data for Name: mdl_role_assignments; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_assignments (id, roleid, contextid, userid, timemodified, modifierid, component, itemid, sortorder) FROM stdin; +1 2 1 3 1617786100 0 0 0 +\. + + +-- +-- Data for Name: mdl_role_capabilities; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_capabilities (id, contextid, roleid, capability, permission, timemodified, modifierid) FROM stdin; +1 1 1 moodle/site:configview 1 1617785081 0 +2 1 2 moodle/site:configview 1 1617785081 0 +3 1 1 moodle/site:readallmessages 1 1617785081 0 +4 1 3 moodle/site:readallmessages 1 1617785081 0 +5 1 1 moodle/site:manageallmessaging 1 1617785081 0 +6 1 1 moodle/site:deleteanymessage 1 1617785081 0 +7 1 1 moodle/site:sendmessage 1 1617785081 0 +8 1 7 moodle/site:sendmessage 1 1617785081 0 +9 1 7 moodle/site:senderrormessage 1 1617785081 0 +10 1 7 moodle/site:deleteownmessage 1 1617785081 0 +11 1 1 moodle/site:approvecourse 1 1617785081 0 +12 1 3 moodle/backup:backupcourse 1 1617785081 0 +13 1 1 moodle/backup:backupcourse 1 1617785081 0 +14 1 3 moodle/backup:backupsection 1 1617785081 0 +15 1 1 moodle/backup:backupsection 1 1617785081 0 +16 1 3 moodle/backup:backupactivity 1 1617785081 0 +17 1 1 moodle/backup:backupactivity 1 1617785081 0 +18 1 3 moodle/backup:backuptargetimport 1 1617785081 0 +19 1 1 moodle/backup:backuptargetimport 1 1617785081 0 +20 1 3 moodle/backup:downloadfile 1 1617785081 0 +21 1 1 moodle/backup:downloadfile 1 1617785081 0 +22 1 3 moodle/backup:configure 1 1617785081 0 +23 1 1 moodle/backup:configure 1 1617785081 0 +24 1 1 moodle/backup:userinfo 1 1617785081 0 +25 1 1 moodle/backup:anonymise 1 1617785081 0 +26 1 3 moodle/restore:restorecourse 1 1617785081 0 +27 1 1 moodle/restore:restorecourse 1 1617785081 0 +28 1 3 moodle/restore:restoresection 1 1617785081 0 +29 1 1 moodle/restore:restoresection 1 1617785081 0 +30 1 3 moodle/restore:restoreactivity 1 1617785081 0 +31 1 1 moodle/restore:restoreactivity 1 1617785081 0 +32 1 3 moodle/restore:viewautomatedfilearea 1 1617785081 0 +33 1 1 moodle/restore:viewautomatedfilearea 1 1617785081 0 +34 1 3 moodle/restore:restoretargetimport 1 1617785081 0 +35 1 1 moodle/restore:restoretargetimport 1 1617785081 0 +36 1 3 moodle/restore:uploadfile 1 1617785081 0 +37 1 1 moodle/restore:uploadfile 1 1617785081 0 +38 1 3 moodle/restore:configure 1 1617785081 0 +39 1 1 moodle/restore:configure 1 1617785081 0 +40 1 2 moodle/restore:rolldates 1 1617785081 0 +41 1 1 moodle/restore:rolldates 1 1617785081 0 +42 1 1 moodle/restore:userinfo 1 1617785081 0 +43 1 1 moodle/restore:createuser 1 1617785081 0 +44 1 3 moodle/site:manageblocks 1 1617785081 0 +45 1 1 moodle/site:manageblocks 1 1617785081 0 +46 1 3 moodle/site:accessallgroups 1 1617785081 0 +47 1 1 moodle/site:accessallgroups 1 1617785081 0 +48 1 1 moodle/site:viewanonymousevents 1 1617785081 0 +49 1 4 moodle/site:viewfullnames 1 1617785081 0 +50 1 3 moodle/site:viewfullnames 1 1617785081 0 +51 1 1 moodle/site:viewfullnames 1 1617785081 0 +52 1 4 moodle/site:viewuseridentity 1 1617785081 0 +53 1 3 moodle/site:viewuseridentity 1 1617785081 0 +54 1 1 moodle/site:viewuseridentity 1 1617785081 0 +55 1 4 moodle/site:viewreports 1 1617785082 0 +56 1 3 moodle/site:viewreports 1 1617785082 0 +57 1 1 moodle/site:viewreports 1 1617785082 0 +58 1 3 moodle/site:trustcontent 1 1617785082 0 +59 1 1 moodle/site:trustcontent 1 1617785082 0 +60 1 1 moodle/site:uploadusers 1 1617785082 0 +61 1 3 moodle/filter:manage 1 1617785082 0 +62 1 1 moodle/filter:manage 1 1617785082 0 +63 1 1 moodle/user:create 1 1617785082 0 +64 1 1 moodle/user:delete 1 1617785082 0 +65 1 1 moodle/user:update 1 1617785082 0 +66 1 6 moodle/user:viewdetails 1 1617785082 0 +67 1 5 moodle/user:viewdetails 1 1617785082 0 +68 1 4 moodle/user:viewdetails 1 1617785082 0 +69 1 3 moodle/user:viewdetails 1 1617785082 0 +70 1 1 moodle/user:viewdetails 1 1617785082 0 +71 1 1 moodle/user:viewalldetails 1 1617785082 0 +72 1 1 moodle/user:viewlastip 1 1617785082 0 +73 1 4 moodle/user:viewhiddendetails 1 1617785082 0 +74 1 3 moodle/user:viewhiddendetails 1 1617785082 0 +75 1 1 moodle/user:viewhiddendetails 1 1617785082 0 +76 1 1 moodle/user:loginas 1 1617785082 0 +77 1 1 moodle/user:managesyspages 1 1617785082 0 +78 1 7 moodle/user:manageownblocks 1 1617785082 0 +79 1 7 moodle/user:manageownfiles 1 1617785082 0 +80 1 1 moodle/my:configsyspages 1 1617785082 0 +81 1 3 moodle/role:assign 1 1617785082 0 +82 1 1 moodle/role:assign 1 1617785082 0 +83 1 4 moodle/role:review 1 1617785082 0 +84 1 3 moodle/role:review 1 1617785082 0 +85 1 1 moodle/role:review 1 1617785082 0 +86 1 1 moodle/role:override 1 1617785082 0 +87 1 3 moodle/role:safeoverride 1 1617785082 0 +88 1 1 moodle/role:manage 1 1617785082 0 +89 1 3 moodle/role:switchroles 1 1617785082 0 +90 1 1 moodle/role:switchroles 1 1617785082 0 +91 1 1 moodle/category:manage 1 1617785082 0 +92 1 6 moodle/category:viewcourselist 1 1617785082 0 +93 1 7 moodle/category:viewcourselist 1 1617785082 0 +94 1 2 moodle/category:viewhiddencategories 1 1617785082 0 +95 1 1 moodle/category:viewhiddencategories 1 1617785082 0 +96 1 1 moodle/cohort:manage 1 1617785082 0 +97 1 1 moodle/cohort:assign 1 1617785082 0 +98 1 3 moodle/cohort:view 1 1617785082 0 +99 1 1 moodle/cohort:view 1 1617785082 0 +100 1 2 moodle/course:create 1 1617785082 0 +101 1 1 moodle/course:create 1 1617785082 0 +102 1 3 moodle/course:creategroupconversations 1 1617785082 0 +103 1 1 moodle/course:creategroupconversations 1 1617785082 0 +104 1 1 moodle/course:delete 1 1617785082 0 +105 1 3 moodle/course:update 1 1617785082 0 +106 1 1 moodle/course:update 1 1617785082 0 +107 1 1 moodle/course:view 1 1617785082 0 +108 1 3 moodle/course:enrolreview 1 1617785082 0 +109 1 1 moodle/course:enrolreview 1 1617785082 0 +110 1 3 moodle/course:enrolconfig 1 1617785082 0 +111 1 1 moodle/course:enrolconfig 1 1617785083 0 +112 1 3 moodle/course:reviewotherusers 1 1617785083 0 +113 1 1 moodle/course:reviewotherusers 1 1617785083 0 +114 1 4 moodle/course:bulkmessaging 1 1617785083 0 +115 1 3 moodle/course:bulkmessaging 1 1617785083 0 +116 1 1 moodle/course:bulkmessaging 1 1617785083 0 +117 1 4 moodle/course:viewhiddenuserfields 1 1617785083 0 +118 1 3 moodle/course:viewhiddenuserfields 1 1617785083 0 +119 1 1 moodle/course:viewhiddenuserfields 1 1617785083 0 +120 1 2 moodle/course:viewhiddencourses 1 1617785083 0 +121 1 4 moodle/course:viewhiddencourses 1 1617785083 0 +122 1 3 moodle/course:viewhiddencourses 1 1617785083 0 +123 1 1 moodle/course:viewhiddencourses 1 1617785083 0 +124 1 3 moodle/course:visibility 1 1617785083 0 +125 1 1 moodle/course:visibility 1 1617785083 0 +126 1 3 moodle/course:managefiles 1 1617785083 0 +127 1 1 moodle/course:managefiles 1 1617785083 0 +128 1 1 moodle/course:ignoreavailabilityrestrictions 1 1617785083 0 +129 1 2 moodle/course:ignoreavailabilityrestrictions 1 1617785083 0 +130 1 3 moodle/course:ignoreavailabilityrestrictions 1 1617785083 0 +131 1 4 moodle/course:ignoreavailabilityrestrictions 1 1617785083 0 +132 1 3 moodle/course:manageactivities 1 1617785083 0 +133 1 1 moodle/course:manageactivities 1 1617785083 0 +134 1 3 moodle/course:activityvisibility 1 1617785083 0 +135 1 1 moodle/course:activityvisibility 1 1617785083 0 +136 1 4 moodle/course:viewhiddenactivities 1 1617785083 0 +137 1 3 moodle/course:viewhiddenactivities 1 1617785083 0 +138 1 1 moodle/course:viewhiddenactivities 1 1617785083 0 +139 1 5 moodle/course:viewparticipants 1 1617785083 0 +140 1 4 moodle/course:viewparticipants 1 1617785083 0 +141 1 3 moodle/course:viewparticipants 1 1617785083 0 +142 1 1 moodle/course:viewparticipants 1 1617785083 0 +143 1 3 moodle/course:changefullname 1 1617785083 0 +144 1 1 moodle/course:changefullname 1 1617785083 0 +145 1 3 moodle/course:changeshortname 1 1617785083 0 +146 1 1 moodle/course:changeshortname 1 1617785083 0 +147 1 1 moodle/course:changelockedcustomfields 1 1617785083 0 +148 1 3 moodle/course:renameroles 1 1617785083 0 +149 1 1 moodle/course:renameroles 1 1617785083 0 +150 1 3 moodle/course:changeidnumber 1 1617785083 0 +151 1 1 moodle/course:changeidnumber 1 1617785083 0 +152 1 3 moodle/course:changecategory 1 1617785083 0 +153 1 1 moodle/course:changecategory 1 1617785083 0 +154 1 3 moodle/course:changesummary 1 1617785083 0 +155 1 1 moodle/course:changesummary 1 1617785083 0 +156 1 3 moodle/course:setforcedlanguage 1 1617785083 0 +157 1 1 moodle/course:setforcedlanguage 1 1617785083 0 +158 1 1 moodle/site:viewparticipants 1 1617785083 0 +159 1 5 moodle/course:isincompletionreports 1 1617785083 0 +160 1 5 moodle/course:viewscales 1 1617785083 0 +161 1 4 moodle/course:viewscales 1 1617785083 0 +162 1 3 moodle/course:viewscales 1 1617785083 0 +163 1 1 moodle/course:viewscales 1 1617785083 0 +164 1 3 moodle/course:managescales 1 1617785083 0 +165 1 1 moodle/course:managescales 1 1617785083 0 +166 1 3 moodle/course:managegroups 1 1617785083 0 +167 1 1 moodle/course:managegroups 1 1617785083 0 +168 1 3 moodle/course:reset 1 1617785084 0 +169 1 1 moodle/course:reset 1 1617785084 0 +170 1 3 moodle/course:viewsuspendedusers 1 1617785084 0 +171 1 1 moodle/course:viewsuspendedusers 1 1617785084 0 +172 1 1 moodle/course:tag 1 1617785084 0 +173 1 3 moodle/course:tag 1 1617785084 0 +174 1 6 moodle/blog:view 1 1617785084 0 +175 1 7 moodle/blog:view 1 1617785084 0 +176 1 5 moodle/blog:view 1 1617785084 0 +177 1 4 moodle/blog:view 1 1617785084 0 +178 1 3 moodle/blog:view 1 1617785084 0 +179 1 1 moodle/blog:view 1 1617785084 0 +180 1 6 moodle/blog:search 1 1617785084 0 +181 1 7 moodle/blog:search 1 1617785084 0 +182 1 5 moodle/blog:search 1 1617785084 0 +183 1 4 moodle/blog:search 1 1617785084 0 +184 1 3 moodle/blog:search 1 1617785084 0 +185 1 1 moodle/blog:search 1 1617785084 0 +186 1 1 moodle/blog:viewdrafts 1 1617785084 0 +187 1 7 moodle/blog:create 1 1617785084 0 +188 1 1 moodle/blog:create 1 1617785084 0 +189 1 4 moodle/blog:manageentries 1 1617785084 0 +190 1 3 moodle/blog:manageentries 1 1617785084 0 +191 1 1 moodle/blog:manageentries 1 1617785084 0 +192 1 5 moodle/blog:manageexternal 1 1617785084 0 +193 1 7 moodle/blog:manageexternal 1 1617785084 0 +194 1 4 moodle/blog:manageexternal 1 1617785084 0 +195 1 3 moodle/blog:manageexternal 1 1617785084 0 +196 1 1 moodle/blog:manageexternal 1 1617785084 0 +197 1 7 moodle/calendar:manageownentries 1 1617785084 0 +198 1 1 moodle/calendar:manageownentries 1 1617785084 0 +199 1 4 moodle/calendar:managegroupentries 1 1617785084 0 +200 1 3 moodle/calendar:managegroupentries 1 1617785084 0 +201 1 1 moodle/calendar:managegroupentries 1 1617785084 0 +202 1 4 moodle/calendar:manageentries 1 1617785084 0 +203 1 3 moodle/calendar:manageentries 1 1617785084 0 +204 1 1 moodle/calendar:manageentries 1 1617785084 0 +205 1 1 moodle/user:editprofile 1 1617785084 0 +206 1 6 moodle/user:editownprofile -1000 1617785084 0 +207 1 7 moodle/user:editownprofile 1 1617785084 0 +208 1 1 moodle/user:editownprofile 1 1617785084 0 +209 1 6 moodle/user:changeownpassword -1000 1617785084 0 +210 1 7 moodle/user:changeownpassword 1 1617785084 0 +211 1 1 moodle/user:changeownpassword 1 1617785084 0 +212 1 5 moodle/user:readuserposts 1 1617785084 0 +213 1 4 moodle/user:readuserposts 1 1617785084 0 +214 1 3 moodle/user:readuserposts 1 1617785084 0 +215 1 1 moodle/user:readuserposts 1 1617785084 0 +216 1 5 moodle/user:readuserblogs 1 1617785084 0 +217 1 4 moodle/user:readuserblogs 1 1617785084 0 +218 1 3 moodle/user:readuserblogs 1 1617785084 0 +219 1 1 moodle/user:readuserblogs 1 1617785084 0 +220 1 1 moodle/user:editmessageprofile 1 1617785084 0 +221 1 6 moodle/user:editownmessageprofile -1000 1617785084 0 +222 1 7 moodle/user:editownmessageprofile 1 1617785084 0 +223 1 1 moodle/user:editownmessageprofile 1 1617785084 0 +224 1 3 moodle/question:managecategory 1 1617785084 0 +225 1 1 moodle/question:managecategory 1 1617785084 0 +226 1 3 moodle/question:add 1 1617785084 0 +227 1 1 moodle/question:add 1 1617785084 0 +228 1 3 moodle/question:editmine 1 1617785085 0 +229 1 1 moodle/question:editmine 1 1617785085 0 +230 1 3 moodle/question:editall 1 1617785085 0 +231 1 1 moodle/question:editall 1 1617785085 0 +232 1 3 moodle/question:viewmine 1 1617785085 0 +233 1 1 moodle/question:viewmine 1 1617785085 0 +234 1 3 moodle/question:viewall 1 1617785085 0 +235 1 1 moodle/question:viewall 1 1617785085 0 +236 1 3 moodle/question:usemine 1 1617785085 0 +237 1 1 moodle/question:usemine 1 1617785085 0 +238 1 3 moodle/question:useall 1 1617785085 0 +239 1 1 moodle/question:useall 1 1617785085 0 +240 1 3 moodle/question:movemine 1 1617785085 0 +241 1 1 moodle/question:movemine 1 1617785085 0 +242 1 3 moodle/question:moveall 1 1617785085 0 +243 1 1 moodle/question:moveall 1 1617785085 0 +244 1 1 moodle/question:config 1 1617785085 0 +245 1 5 moodle/question:flag 1 1617785085 0 +246 1 4 moodle/question:flag 1 1617785085 0 +247 1 3 moodle/question:flag 1 1617785085 0 +248 1 1 moodle/question:flag 1 1617785085 0 +249 1 3 moodle/question:tagmine 1 1617785085 0 +250 1 1 moodle/question:tagmine 1 1617785085 0 +251 1 3 moodle/question:tagall 1 1617785085 0 +252 1 1 moodle/question:tagall 1 1617785085 0 +253 1 4 moodle/site:doclinks 1 1617785085 0 +254 1 3 moodle/site:doclinks 1 1617785085 0 +255 1 1 moodle/site:doclinks 1 1617785085 0 +256 1 3 moodle/course:sectionvisibility 1 1617785085 0 +257 1 1 moodle/course:sectionvisibility 1 1617785085 0 +258 1 3 moodle/course:useremail 1 1617785085 0 +259 1 1 moodle/course:useremail 1 1617785085 0 +260 1 3 moodle/course:viewhiddensections 1 1617785085 0 +261 1 1 moodle/course:viewhiddensections 1 1617785085 0 +262 1 3 moodle/course:setcurrentsection 1 1617785085 0 +263 1 1 moodle/course:setcurrentsection 1 1617785085 0 +264 1 3 moodle/course:movesections 1 1617785085 0 +265 1 1 moodle/course:movesections 1 1617785085 0 +266 1 4 moodle/grade:viewall 1 1617785085 0 +267 1 3 moodle/grade:viewall 1 1617785085 0 +268 1 1 moodle/grade:viewall 1 1617785085 0 +269 1 5 moodle/grade:view 1 1617785085 0 +270 1 4 moodle/grade:viewhidden 1 1617785085 0 +271 1 3 moodle/grade:viewhidden 1 1617785085 0 +272 1 1 moodle/grade:viewhidden 1 1617785085 0 +273 1 3 moodle/grade:import 1 1617785085 0 +274 1 1 moodle/grade:import 1 1617785085 0 +275 1 4 moodle/grade:export 1 1617785085 0 +276 1 3 moodle/grade:export 1 1617785085 0 +277 1 1 moodle/grade:export 1 1617785085 0 +278 1 3 moodle/grade:manage 1 1617785085 0 +279 1 1 moodle/grade:manage 1 1617785085 0 +280 1 3 moodle/grade:edit 1 1617785085 0 +281 1 1 moodle/grade:edit 1 1617785085 0 +282 1 3 moodle/grade:managegradingforms 1 1617785085 0 +283 1 1 moodle/grade:managegradingforms 1 1617785085 0 +284 1 1 moodle/grade:sharegradingforms 1 1617785085 0 +285 1 1 moodle/grade:managesharedforms 1 1617785085 0 +286 1 3 moodle/grade:manageoutcomes 1 1617785086 0 +287 1 1 moodle/grade:manageoutcomes 1 1617785086 0 +288 1 3 moodle/grade:manageletters 1 1617785086 0 +289 1 1 moodle/grade:manageletters 1 1617785086 0 +290 1 3 moodle/grade:hide 1 1617785086 0 +291 1 1 moodle/grade:hide 1 1617785086 0 +292 1 3 moodle/grade:lock 1 1617785086 0 +293 1 1 moodle/grade:lock 1 1617785086 0 +294 1 3 moodle/grade:unlock 1 1617785086 0 +295 1 1 moodle/grade:unlock 1 1617785086 0 +296 1 7 moodle/my:manageblocks 1 1617785086 0 +297 1 4 moodle/notes:view 1 1617785086 0 +298 1 3 moodle/notes:view 1 1617785086 0 +299 1 1 moodle/notes:view 1 1617785086 0 +300 1 4 moodle/notes:manage 1 1617785086 0 +301 1 3 moodle/notes:manage 1 1617785086 0 +302 1 1 moodle/notes:manage 1 1617785086 0 +303 1 1 moodle/tag:manage 1 1617785086 0 +304 1 1 moodle/tag:edit 1 1617785086 0 +305 1 7 moodle/tag:flag 1 1617785086 0 +306 1 4 moodle/tag:editblocks 1 1617785086 0 +307 1 3 moodle/tag:editblocks 1 1617785086 0 +308 1 1 moodle/tag:editblocks 1 1617785086 0 +309 1 6 moodle/block:view 1 1617785086 0 +310 1 7 moodle/block:view 1 1617785086 0 +311 1 5 moodle/block:view 1 1617785086 0 +312 1 4 moodle/block:view 1 1617785086 0 +313 1 3 moodle/block:view 1 1617785086 0 +314 1 3 moodle/block:edit 1 1617785086 0 +315 1 1 moodle/block:edit 1 1617785086 0 +316 1 7 moodle/portfolio:export 1 1617785086 0 +317 1 5 moodle/portfolio:export 1 1617785086 0 +318 1 4 moodle/portfolio:export 1 1617785086 0 +319 1 3 moodle/portfolio:export 1 1617785086 0 +320 1 8 moodle/comment:view 1 1617785086 0 +321 1 6 moodle/comment:view 1 1617785086 0 +322 1 7 moodle/comment:view 1 1617785086 0 +323 1 5 moodle/comment:view 1 1617785086 0 +324 1 4 moodle/comment:view 1 1617785086 0 +325 1 3 moodle/comment:view 1 1617785086 0 +326 1 1 moodle/comment:view 1 1617785086 0 +327 1 7 moodle/comment:post 1 1617785086 0 +328 1 5 moodle/comment:post 1 1617785086 0 +329 1 4 moodle/comment:post 1 1617785086 0 +330 1 3 moodle/comment:post 1 1617785086 0 +331 1 1 moodle/comment:post 1 1617785086 0 +332 1 3 moodle/comment:delete 1 1617785086 0 +333 1 1 moodle/comment:delete 1 1617785086 0 +334 1 1 moodle/webservice:createtoken 1 1617785086 0 +335 1 7 moodle/webservice:createmobiletoken 1 1617785086 0 +336 1 7 moodle/rating:view 1 1617785086 0 +337 1 5 moodle/rating:view 1 1617785086 0 +338 1 4 moodle/rating:view 1 1617785086 0 +339 1 3 moodle/rating:view 1 1617785086 0 +340 1 1 moodle/rating:view 1 1617785086 0 +341 1 7 moodle/rating:viewany 1 1617785086 0 +342 1 5 moodle/rating:viewany 1 1617785086 0 +343 1 4 moodle/rating:viewany 1 1617785086 0 +344 1 3 moodle/rating:viewany 1 1617785087 0 +345 1 1 moodle/rating:viewany 1 1617785087 0 +346 1 7 moodle/rating:viewall 1 1617785087 0 +347 1 5 moodle/rating:viewall 1 1617785087 0 +348 1 4 moodle/rating:viewall 1 1617785087 0 +349 1 3 moodle/rating:viewall 1 1617785087 0 +350 1 1 moodle/rating:viewall 1 1617785087 0 +351 1 7 moodle/rating:rate 1 1617785087 0 +352 1 5 moodle/rating:rate 1 1617785087 0 +353 1 4 moodle/rating:rate 1 1617785087 0 +354 1 3 moodle/rating:rate 1 1617785087 0 +355 1 1 moodle/rating:rate 1 1617785087 0 +356 1 4 moodle/course:markcomplete 1 1617785087 0 +357 1 3 moodle/course:markcomplete 1 1617785087 0 +358 1 1 moodle/course:markcomplete 1 1617785087 0 +359 1 4 moodle/course:overridecompletion 1 1617785087 0 +360 1 3 moodle/course:overridecompletion 1 1617785087 0 +361 1 1 moodle/course:overridecompletion 1 1617785087 0 +362 1 1 moodle/badges:manageglobalsettings 1 1617785087 0 +363 1 7 moodle/badges:viewbadges 1 1617785087 0 +364 1 7 moodle/badges:manageownbadges 1 1617785087 0 +365 1 7 moodle/badges:viewotherbadges 1 1617785087 0 +366 1 7 moodle/badges:earnbadge 1 1617785087 0 +367 1 1 moodle/badges:createbadge 1 1617785087 0 +368 1 3 moodle/badges:createbadge 1 1617785087 0 +369 1 1 moodle/badges:deletebadge 1 1617785087 0 +370 1 3 moodle/badges:deletebadge 1 1617785087 0 +371 1 1 moodle/badges:configuredetails 1 1617785087 0 +372 1 3 moodle/badges:configuredetails 1 1617785087 0 +373 1 1 moodle/badges:configurecriteria 1 1617785087 0 +374 1 3 moodle/badges:configurecriteria 1 1617785087 0 +375 1 1 moodle/badges:configuremessages 1 1617785087 0 +376 1 3 moodle/badges:configuremessages 1 1617785087 0 +377 1 1 moodle/badges:awardbadge 1 1617785087 0 +378 1 4 moodle/badges:awardbadge 1 1617785087 0 +379 1 3 moodle/badges:awardbadge 1 1617785087 0 +380 1 1 moodle/badges:revokebadge 1 1617785087 0 +381 1 4 moodle/badges:revokebadge 1 1617785087 0 +382 1 3 moodle/badges:revokebadge 1 1617785087 0 +383 1 1 moodle/badges:viewawarded 1 1617785087 0 +384 1 4 moodle/badges:viewawarded 1 1617785087 0 +385 1 3 moodle/badges:viewawarded 1 1617785087 0 +386 1 6 moodle/search:query 1 1617785087 0 +387 1 7 moodle/search:query 1 1617785087 0 +388 1 5 moodle/search:query 1 1617785087 0 +389 1 4 moodle/search:query 1 1617785087 0 +390 1 3 moodle/search:query 1 1617785087 0 +391 1 1 moodle/search:query 1 1617785087 0 +392 1 1 moodle/competency:competencymanage 1 1617785087 0 +393 1 7 moodle/competency:competencyview 1 1617785087 0 +394 1 3 moodle/competency:competencygrade 1 1617785087 0 +395 1 4 moodle/competency:competencygrade 1 1617785087 0 +396 1 1 moodle/competency:competencygrade 1 1617785087 0 +397 1 3 moodle/competency:coursecompetencymanage 1 1617785087 0 +398 1 1 moodle/competency:coursecompetencymanage 1 1617785087 0 +399 1 1 moodle/competency:coursecompetencyconfigure 1 1617785087 0 +400 1 5 moodle/competency:coursecompetencygradable 1 1617785088 0 +401 1 7 moodle/competency:coursecompetencyview 1 1617785088 0 +402 1 1 moodle/competency:planmanage 1 1617785088 0 +403 1 1 moodle/competency:planmanagedraft 1 1617785088 0 +404 1 1 moodle/competency:planview 1 1617785088 0 +405 1 1 moodle/competency:planviewdraft 1 1617785088 0 +406 1 7 moodle/competency:planviewown 1 1617785088 0 +407 1 1 moodle/competency:planrequestreview 1 1617785088 0 +408 1 7 moodle/competency:planrequestreviewown 1 1617785088 0 +409 1 1 moodle/competency:planreview 1 1617785088 0 +410 1 1 moodle/competency:plancomment 1 1617785088 0 +411 1 7 moodle/competency:plancommentown 1 1617785088 0 +412 1 1 moodle/competency:usercompetencyview 1 1617785088 0 +413 1 3 moodle/competency:usercompetencyview 1 1617785088 0 +414 1 4 moodle/competency:usercompetencyview 1 1617785088 0 +415 1 1 moodle/competency:usercompetencyrequestreview 1 1617785088 0 +416 1 7 moodle/competency:usercompetencyrequestreviewown 1 1617785088 0 +417 1 1 moodle/competency:usercompetencyreview 1 1617785088 0 +418 1 1 moodle/competency:usercompetencycomment 1 1617785088 0 +419 1 7 moodle/competency:usercompetencycommentown 1 1617785088 0 +420 1 1 moodle/competency:templatemanage 1 1617785088 0 +421 1 4 moodle/analytics:listinsights 1 1617785088 0 +422 1 3 moodle/analytics:listinsights 1 1617785088 0 +423 1 1 moodle/analytics:listinsights 1 1617785088 0 +424 1 1 moodle/analytics:managemodels 1 1617785088 0 +425 1 1 moodle/competency:templateview 1 1617785088 0 +426 1 1 moodle/competency:userevidencemanage 1 1617785088 0 +427 1 7 moodle/competency:userevidencemanageown 1 1617785088 0 +428 1 1 moodle/competency:userevidenceview 1 1617785088 0 +429 1 4 moodle/site:messageanyuser 1 1617785088 0 +430 1 3 moodle/site:messageanyuser 1 1617785088 0 +431 1 1 moodle/site:messageanyuser 1 1617785088 0 +432 1 7 moodle/course:togglecompletion 1 1617785088 0 +433 1 7 moodle/analytics:listowninsights 1 1617785088 0 +434 1 3 moodle/h5p:setdisplayoptions 1 1617785088 0 +435 1 1 moodle/h5p:deploy 1 1617785088 0 +436 1 3 moodle/h5p:deploy 1 1617785088 0 +437 1 1 moodle/h5p:updatelibraries 1 1617785088 0 +438 1 1 moodle/course:recommendactivity 1 1617785088 0 +439 1 1 moodle/contentbank:access 1 1617785088 0 +440 1 2 moodle/contentbank:access 1 1617785088 0 +441 1 3 moodle/contentbank:access 1 1617785088 0 +442 1 1 moodle/contentbank:upload 1 1617785088 0 +443 1 2 moodle/contentbank:upload 1 1617785088 0 +444 1 3 moodle/contentbank:upload 1 1617785088 0 +445 1 1 moodle/contentbank:deleteanycontent 1 1617785088 0 +446 1 2 moodle/contentbank:deleteanycontent 1 1617785088 0 +447 1 7 moodle/contentbank:deleteowncontent 1 1617785088 0 +448 1 1 moodle/contentbank:manageanycontent 1 1617785088 0 +449 1 2 moodle/contentbank:manageanycontent 1 1617785088 0 +450 1 1 moodle/contentbank:manageowncontent 1 1617785088 0 +451 1 2 moodle/contentbank:manageowncontent 1 1617785088 0 +452 1 3 moodle/contentbank:manageowncontent 1 1617785088 0 +453 1 1 moodle/contentbank:useeditor 1 1617785088 0 +454 1 2 moodle/contentbank:useeditor 1 1617785089 0 +455 1 3 moodle/contentbank:useeditor 1 1617785089 0 +456 1 1 moodle/contentbank:downloadcontent 1 1617785089 0 +457 1 2 moodle/contentbank:downloadcontent 1 1617785089 0 +458 1 3 moodle/contentbank:downloadcontent 1 1617785089 0 +459 1 5 moodle/course:downloadcoursecontent 1 1617785089 0 +460 1 4 moodle/course:downloadcoursecontent 1 1617785089 0 +461 1 3 moodle/course:downloadcoursecontent 1 1617785089 0 +462 1 1 moodle/course:downloadcoursecontent 1 1617785089 0 +463 1 3 moodle/course:configuredownloadcontent 1 1617785089 0 +464 1 1 moodle/course:configuredownloadcontent 1 1617785089 0 +465 1 6 mod/assign:view 1 1617785110 0 +466 1 5 mod/assign:view 1 1617785110 0 +467 1 4 mod/assign:view 1 1617785110 0 +468 1 3 mod/assign:view 1 1617785110 0 +469 1 1 mod/assign:view 1 1617785110 0 +470 1 5 mod/assign:submit 1 1617785110 0 +471 1 4 mod/assign:grade 1 1617785110 0 +472 1 3 mod/assign:grade 1 1617785110 0 +473 1 1 mod/assign:grade 1 1617785110 0 +474 1 4 mod/assign:exportownsubmission 1 1617785110 0 +475 1 3 mod/assign:exportownsubmission 1 1617785110 0 +476 1 1 mod/assign:exportownsubmission 1 1617785110 0 +477 1 5 mod/assign:exportownsubmission 1 1617785110 0 +478 1 3 mod/assign:addinstance 1 1617785110 0 +479 1 1 mod/assign:addinstance 1 1617785110 0 +480 1 4 mod/assign:grantextension 1 1617785110 0 +481 1 3 mod/assign:grantextension 1 1617785110 0 +482 1 1 mod/assign:grantextension 1 1617785110 0 +483 1 3 mod/assign:revealidentities 1 1617785110 0 +484 1 1 mod/assign:revealidentities 1 1617785110 0 +485 1 3 mod/assign:reviewgrades 1 1617785110 0 +486 1 1 mod/assign:reviewgrades 1 1617785110 0 +487 1 3 mod/assign:releasegrades 1 1617785110 0 +488 1 1 mod/assign:releasegrades 1 1617785110 0 +489 1 3 mod/assign:managegrades 1 1617785110 0 +490 1 1 mod/assign:managegrades 1 1617785110 0 +491 1 3 mod/assign:manageallocations 1 1617785110 0 +492 1 1 mod/assign:manageallocations 1 1617785110 0 +493 1 3 mod/assign:viewgrades 1 1617785110 0 +494 1 1 mod/assign:viewgrades 1 1617785110 0 +495 1 4 mod/assign:viewgrades 1 1617785110 0 +496 1 1 mod/assign:viewblinddetails 1 1617785110 0 +497 1 4 mod/assign:receivegradernotifications 1 1617785110 0 +498 1 3 mod/assign:receivegradernotifications 1 1617785110 0 +499 1 1 mod/assign:receivegradernotifications 1 1617785110 0 +500 1 3 mod/assign:manageoverrides 1 1617785110 0 +501 1 1 mod/assign:manageoverrides 1 1617785110 0 +502 1 4 mod/assign:showhiddengrader 1 1617785110 0 +503 1 3 mod/assign:showhiddengrader 1 1617785110 0 +504 1 1 mod/assign:showhiddengrader 1 1617785110 0 +505 1 6 mod/assignment:view 1 1617785111 0 +506 1 5 mod/assignment:view 1 1617785111 0 +507 1 4 mod/assignment:view 1 1617785111 0 +508 1 3 mod/assignment:view 1 1617785111 0 +509 1 1 mod/assignment:view 1 1617785111 0 +510 1 3 mod/assignment:addinstance 1 1617785111 0 +511 1 1 mod/assignment:addinstance 1 1617785111 0 +512 1 5 mod/assignment:submit 1 1617785111 0 +513 1 4 mod/assignment:grade 1 1617785111 0 +514 1 3 mod/assignment:grade 1 1617785111 0 +515 1 1 mod/assignment:grade 1 1617785111 0 +516 1 4 mod/assignment:exportownsubmission 1 1617785111 0 +517 1 3 mod/assignment:exportownsubmission 1 1617785111 0 +518 1 1 mod/assignment:exportownsubmission 1 1617785111 0 +519 1 5 mod/assignment:exportownsubmission 1 1617785111 0 +520 1 3 mod/bigbluebuttonbn:addinstance 1 1617785111 0 +521 1 1 mod/bigbluebuttonbn:addinstance 1 1617785111 0 +522 1 1 mod/bigbluebuttonbn:join 1 1617785111 0 +523 1 3 mod/bigbluebuttonbn:join 1 1617785111 0 +524 1 4 mod/bigbluebuttonbn:join 1 1617785111 0 +525 1 5 mod/bigbluebuttonbn:join 1 1617785111 0 +526 1 6 mod/bigbluebuttonbn:join 1 1617785111 0 +527 1 1 mod/bigbluebuttonbn:managerecordings 1 1617785111 0 +528 1 3 mod/bigbluebuttonbn:managerecordings 1 1617785111 0 +529 1 4 mod/bigbluebuttonbn:managerecordings 1 1617785111 0 +530 1 5 mod/bigbluebuttonbn:view 1 1617785111 0 +531 1 4 mod/bigbluebuttonbn:view 1 1617785111 0 +532 1 3 mod/bigbluebuttonbn:view 1 1617785111 0 +533 1 1 mod/bigbluebuttonbn:view 1 1617785111 0 +534 1 1 mod/bigbluebuttonbn:meeting 1 1617785111 0 +535 1 3 mod/bigbluebuttonbn:meeting 1 1617785111 0 +536 1 1 mod/bigbluebuttonbn:recording 1 1617785111 0 +537 1 3 mod/bigbluebuttonbn:recording 1 1617785111 0 +538 1 3 mod/book:addinstance 1 1617785111 0 +539 1 1 mod/book:addinstance 1 1617785111 0 +540 1 6 mod/book:read 1 1617785111 0 +541 1 8 mod/book:read 1 1617785111 0 +542 1 5 mod/book:read 1 1617785111 0 +543 1 4 mod/book:read 1 1617785111 0 +544 1 3 mod/book:read 1 1617785111 0 +545 1 1 mod/book:read 1 1617785111 0 +546 1 4 mod/book:viewhiddenchapters 1 1617785111 0 +547 1 3 mod/book:viewhiddenchapters 1 1617785111 0 +548 1 1 mod/book:viewhiddenchapters 1 1617785111 0 +549 1 3 mod/book:edit 1 1617785111 0 +550 1 1 mod/book:edit 1 1617785111 0 +551 1 3 mod/chat:addinstance 1 1617785112 0 +552 1 1 mod/chat:addinstance 1 1617785112 0 +553 1 5 mod/chat:chat 1 1617785112 0 +554 1 4 mod/chat:chat 1 1617785112 0 +555 1 3 mod/chat:chat 1 1617785112 0 +556 1 1 mod/chat:chat 1 1617785112 0 +557 1 5 mod/chat:readlog 1 1617785112 0 +558 1 4 mod/chat:readlog 1 1617785112 0 +559 1 3 mod/chat:readlog 1 1617785112 0 +560 1 1 mod/chat:readlog 1 1617785112 0 +561 1 4 mod/chat:deletelog 1 1617785112 0 +562 1 3 mod/chat:deletelog 1 1617785112 0 +563 1 1 mod/chat:deletelog 1 1617785112 0 +564 1 4 mod/chat:exportparticipatedsession 1 1617785112 0 +565 1 3 mod/chat:exportparticipatedsession 1 1617785112 0 +566 1 1 mod/chat:exportparticipatedsession 1 1617785112 0 +567 1 4 mod/chat:exportsession 1 1617785112 0 +568 1 3 mod/chat:exportsession 1 1617785112 0 +569 1 1 mod/chat:exportsession 1 1617785112 0 +570 1 7 mod/chat:view 1 1617785112 0 +571 1 6 mod/chat:view 1 1617785112 0 +572 1 3 mod/choice:addinstance 1 1617785112 0 +573 1 1 mod/choice:addinstance 1 1617785112 0 +574 1 5 mod/choice:choose 1 1617785112 0 +575 1 4 mod/choice:choose 1 1617785112 0 +576 1 3 mod/choice:choose 1 1617785112 0 +577 1 4 mod/choice:readresponses 1 1617785112 0 +578 1 3 mod/choice:readresponses 1 1617785112 0 +579 1 1 mod/choice:readresponses 1 1617785112 0 +580 1 4 mod/choice:deleteresponses 1 1617785112 0 +581 1 3 mod/choice:deleteresponses 1 1617785112 0 +582 1 1 mod/choice:deleteresponses 1 1617785112 0 +583 1 4 mod/choice:downloadresponses 1 1617785112 0 +584 1 3 mod/choice:downloadresponses 1 1617785112 0 +585 1 1 mod/choice:downloadresponses 1 1617785112 0 +586 1 7 mod/choice:view 1 1617785112 0 +587 1 6 mod/choice:view 1 1617785112 0 +588 1 3 mod/data:addinstance 1 1617785112 0 +589 1 1 mod/data:addinstance 1 1617785112 0 +590 1 8 mod/data:viewentry 1 1617785112 0 +591 1 6 mod/data:viewentry 1 1617785112 0 +592 1 5 mod/data:viewentry 1 1617785112 0 +593 1 4 mod/data:viewentry 1 1617785112 0 +594 1 3 mod/data:viewentry 1 1617785112 0 +595 1 1 mod/data:viewentry 1 1617785112 0 +596 1 5 mod/data:writeentry 1 1617785113 0 +597 1 4 mod/data:writeentry 1 1617785113 0 +598 1 3 mod/data:writeentry 1 1617785113 0 +599 1 1 mod/data:writeentry 1 1617785113 0 +600 1 5 mod/data:comment 1 1617785113 0 +601 1 4 mod/data:comment 1 1617785113 0 +602 1 3 mod/data:comment 1 1617785113 0 +603 1 1 mod/data:comment 1 1617785113 0 +604 1 4 mod/data:rate 1 1617785113 0 +605 1 3 mod/data:rate 1 1617785113 0 +606 1 1 mod/data:rate 1 1617785113 0 +607 1 4 mod/data:viewrating 1 1617785113 0 +608 1 3 mod/data:viewrating 1 1617785113 0 +609 1 1 mod/data:viewrating 1 1617785113 0 +610 1 4 mod/data:viewanyrating 1 1617785113 0 +611 1 3 mod/data:viewanyrating 1 1617785113 0 +612 1 1 mod/data:viewanyrating 1 1617785113 0 +613 1 4 mod/data:viewallratings 1 1617785113 0 +614 1 3 mod/data:viewallratings 1 1617785113 0 +615 1 1 mod/data:viewallratings 1 1617785113 0 +616 1 4 mod/data:approve 1 1617785113 0 +617 1 3 mod/data:approve 1 1617785113 0 +618 1 1 mod/data:approve 1 1617785113 0 +619 1 4 mod/data:manageentries 1 1617785113 0 +620 1 3 mod/data:manageentries 1 1617785113 0 +621 1 1 mod/data:manageentries 1 1617785113 0 +622 1 4 mod/data:managecomments 1 1617785113 0 +623 1 3 mod/data:managecomments 1 1617785113 0 +624 1 1 mod/data:managecomments 1 1617785113 0 +625 1 3 mod/data:managetemplates 1 1617785113 0 +626 1 1 mod/data:managetemplates 1 1617785113 0 +627 1 4 mod/data:viewalluserpresets 1 1617785113 0 +628 1 3 mod/data:viewalluserpresets 1 1617785113 0 +629 1 1 mod/data:viewalluserpresets 1 1617785113 0 +630 1 1 mod/data:manageuserpresets 1 1617785113 0 +631 1 1 mod/data:exportentry 1 1617785113 0 +632 1 4 mod/data:exportentry 1 1617785113 0 +633 1 3 mod/data:exportentry 1 1617785113 0 +634 1 1 mod/data:exportownentry 1 1617785113 0 +635 1 4 mod/data:exportownentry 1 1617785113 0 +636 1 3 mod/data:exportownentry 1 1617785113 0 +637 1 5 mod/data:exportownentry 1 1617785113 0 +638 1 1 mod/data:exportallentries 1 1617785113 0 +639 1 4 mod/data:exportallentries 1 1617785113 0 +640 1 3 mod/data:exportallentries 1 1617785113 0 +641 1 1 mod/data:exportuserinfo 1 1617785113 0 +642 1 4 mod/data:exportuserinfo 1 1617785113 0 +643 1 3 mod/data:exportuserinfo 1 1617785113 0 +644 1 6 mod/data:view 1 1617785113 0 +645 1 5 mod/data:view 1 1617785113 0 +646 1 4 mod/data:view 1 1617785113 0 +647 1 3 mod/data:view 1 1617785113 0 +648 1 1 mod/data:view 1 1617785113 0 +649 1 3 mod/feedback:addinstance 1 1617785113 0 +650 1 1 mod/feedback:addinstance 1 1617785113 0 +651 1 6 mod/feedback:view 1 1617785113 0 +652 1 8 mod/feedback:view 1 1617785113 0 +653 1 5 mod/feedback:view 1 1617785113 0 +654 1 4 mod/feedback:view 1 1617785113 0 +655 1 3 mod/feedback:view 1 1617785113 0 +656 1 1 mod/feedback:view 1 1617785113 0 +657 1 8 mod/feedback:complete 1 1617785113 0 +658 1 5 mod/feedback:complete 1 1617785113 0 +659 1 5 mod/feedback:viewanalysepage 1 1617785114 0 +660 1 3 mod/feedback:viewanalysepage 1 1617785114 0 +661 1 1 mod/feedback:viewanalysepage 1 1617785114 0 +662 1 3 mod/feedback:deletesubmissions 1 1617785114 0 +663 1 1 mod/feedback:deletesubmissions 1 1617785114 0 +664 1 1 mod/feedback:mapcourse 1 1617785114 0 +665 1 3 mod/feedback:edititems 1 1617785114 0 +666 1 1 mod/feedback:edititems 1 1617785114 0 +667 1 3 mod/feedback:createprivatetemplate 1 1617785114 0 +668 1 1 mod/feedback:createprivatetemplate 1 1617785114 0 +669 1 3 mod/feedback:createpublictemplate 1 1617785114 0 +670 1 1 mod/feedback:createpublictemplate 1 1617785114 0 +671 1 3 mod/feedback:deletetemplate 1 1617785114 0 +672 1 1 mod/feedback:deletetemplate 1 1617785114 0 +673 1 4 mod/feedback:viewreports 1 1617785114 0 +674 1 3 mod/feedback:viewreports 1 1617785114 0 +675 1 1 mod/feedback:viewreports 1 1617785114 0 +676 1 4 mod/feedback:receivemail 1 1617785114 0 +677 1 3 mod/feedback:receivemail 1 1617785114 0 +678 1 3 mod/folder:addinstance 1 1617785114 0 +679 1 1 mod/folder:addinstance 1 1617785114 0 +680 1 6 mod/folder:view 1 1617785114 0 +681 1 7 mod/folder:view 1 1617785114 0 +682 1 3 mod/folder:managefiles 1 1617785114 0 +683 1 3 mod/forum:addinstance 1 1617785114 0 +684 1 1 mod/forum:addinstance 1 1617785114 0 +685 1 8 mod/forum:viewdiscussion 1 1617785114 0 +686 1 6 mod/forum:viewdiscussion 1 1617785114 0 +687 1 5 mod/forum:viewdiscussion 1 1617785114 0 +688 1 4 mod/forum:viewdiscussion 1 1617785114 0 +689 1 3 mod/forum:viewdiscussion 1 1617785114 0 +690 1 1 mod/forum:viewdiscussion 1 1617785114 0 +691 1 4 mod/forum:viewhiddentimedposts 1 1617785114 0 +692 1 3 mod/forum:viewhiddentimedposts 1 1617785114 0 +693 1 1 mod/forum:viewhiddentimedposts 1 1617785114 0 +772 1 3 mod/forum:exportownpost 1 1617785115 0 +694 1 5 mod/forum:startdiscussion 1 1617785114 0 +695 1 4 mod/forum:startdiscussion 1 1617785114 0 +696 1 3 mod/forum:startdiscussion 1 1617785114 0 +697 1 1 mod/forum:startdiscussion 1 1617785114 0 +698 1 5 mod/forum:replypost 1 1617785114 0 +699 1 4 mod/forum:replypost 1 1617785114 0 +700 1 3 mod/forum:replypost 1 1617785114 0 +701 1 1 mod/forum:replypost 1 1617785114 0 +702 1 4 mod/forum:addnews 1 1617785114 0 +703 1 3 mod/forum:addnews 1 1617785114 0 +704 1 1 mod/forum:addnews 1 1617785114 0 +705 1 4 mod/forum:replynews 1 1617785114 0 +706 1 3 mod/forum:replynews 1 1617785114 0 +707 1 1 mod/forum:replynews 1 1617785114 0 +708 1 5 mod/forum:viewrating 1 1617785114 0 +709 1 4 mod/forum:viewrating 1 1617785115 0 +710 1 3 mod/forum:viewrating 1 1617785115 0 +711 1 1 mod/forum:viewrating 1 1617785115 0 +712 1 4 mod/forum:viewanyrating 1 1617785115 0 +713 1 3 mod/forum:viewanyrating 1 1617785115 0 +714 1 1 mod/forum:viewanyrating 1 1617785115 0 +715 1 4 mod/forum:viewallratings 1 1617785115 0 +716 1 3 mod/forum:viewallratings 1 1617785115 0 +717 1 1 mod/forum:viewallratings 1 1617785115 0 +718 1 4 mod/forum:rate 1 1617785115 0 +719 1 3 mod/forum:rate 1 1617785115 0 +720 1 1 mod/forum:rate 1 1617785115 0 +721 1 4 mod/forum:postprivatereply 1 1617785115 0 +722 1 3 mod/forum:postprivatereply 1 1617785115 0 +723 1 1 mod/forum:postprivatereply 1 1617785115 0 +724 1 4 mod/forum:readprivatereplies 1 1617785115 0 +725 1 3 mod/forum:readprivatereplies 1 1617785115 0 +726 1 1 mod/forum:readprivatereplies 1 1617785115 0 +727 1 5 mod/forum:createattachment 1 1617785115 0 +728 1 4 mod/forum:createattachment 1 1617785115 0 +729 1 3 mod/forum:createattachment 1 1617785115 0 +730 1 1 mod/forum:createattachment 1 1617785115 0 +731 1 5 mod/forum:deleteownpost 1 1617785115 0 +732 1 4 mod/forum:deleteownpost 1 1617785115 0 +733 1 3 mod/forum:deleteownpost 1 1617785115 0 +734 1 1 mod/forum:deleteownpost 1 1617785115 0 +735 1 4 mod/forum:deleteanypost 1 1617785115 0 +736 1 3 mod/forum:deleteanypost 1 1617785115 0 +737 1 1 mod/forum:deleteanypost 1 1617785115 0 +738 1 4 mod/forum:splitdiscussions 1 1617785115 0 +739 1 3 mod/forum:splitdiscussions 1 1617785115 0 +740 1 1 mod/forum:splitdiscussions 1 1617785115 0 +741 1 4 mod/forum:movediscussions 1 1617785115 0 +742 1 3 mod/forum:movediscussions 1 1617785115 0 +743 1 1 mod/forum:movediscussions 1 1617785115 0 +744 1 4 mod/forum:pindiscussions 1 1617785115 0 +745 1 3 mod/forum:pindiscussions 1 1617785115 0 +746 1 1 mod/forum:pindiscussions 1 1617785115 0 +747 1 4 mod/forum:editanypost 1 1617785115 0 +748 1 3 mod/forum:editanypost 1 1617785115 0 +749 1 1 mod/forum:editanypost 1 1617785115 0 +750 1 4 mod/forum:viewqandawithoutposting 1 1617785115 0 +751 1 3 mod/forum:viewqandawithoutposting 1 1617785115 0 +752 1 1 mod/forum:viewqandawithoutposting 1 1617785115 0 +753 1 4 mod/forum:viewsubscribers 1 1617785115 0 +754 1 3 mod/forum:viewsubscribers 1 1617785115 0 +755 1 1 mod/forum:viewsubscribers 1 1617785115 0 +756 1 4 mod/forum:managesubscriptions 1 1617785115 0 +757 1 3 mod/forum:managesubscriptions 1 1617785115 0 +758 1 1 mod/forum:managesubscriptions 1 1617785115 0 +759 1 4 mod/forum:postwithoutthrottling 1 1617785115 0 +760 1 3 mod/forum:postwithoutthrottling 1 1617785115 0 +761 1 1 mod/forum:postwithoutthrottling 1 1617785115 0 +762 1 4 mod/forum:exportdiscussion 1 1617785115 0 +763 1 3 mod/forum:exportdiscussion 1 1617785115 0 +764 1 1 mod/forum:exportdiscussion 1 1617785115 0 +765 1 4 mod/forum:exportforum 1 1617785115 0 +766 1 3 mod/forum:exportforum 1 1617785115 0 +767 1 1 mod/forum:exportforum 1 1617785115 0 +768 1 4 mod/forum:exportpost 1 1617785115 0 +769 1 3 mod/forum:exportpost 1 1617785115 0 +770 1 1 mod/forum:exportpost 1 1617785115 0 +771 1 4 mod/forum:exportownpost 1 1617785115 0 +773 1 1 mod/forum:exportownpost 1 1617785115 0 +774 1 5 mod/forum:exportownpost 1 1617785115 0 +775 1 4 mod/forum:addquestion 1 1617785115 0 +776 1 3 mod/forum:addquestion 1 1617785115 0 +777 1 1 mod/forum:addquestion 1 1617785115 0 +778 1 5 mod/forum:allowforcesubscribe 1 1617785115 0 +779 1 4 mod/forum:allowforcesubscribe 1 1617785115 0 +780 1 3 mod/forum:allowforcesubscribe 1 1617785115 0 +781 1 8 mod/forum:allowforcesubscribe 1 1617785115 0 +782 1 4 mod/forum:canposttomygroups 1 1617785115 0 +783 1 3 mod/forum:canposttomygroups 1 1617785115 0 +784 1 1 mod/forum:canposttomygroups 1 1617785115 0 +785 1 4 mod/forum:canoverridediscussionlock 1 1617785115 0 +786 1 3 mod/forum:canoverridediscussionlock 1 1617785115 0 +787 1 1 mod/forum:canoverridediscussionlock 1 1617785116 0 +788 1 4 mod/forum:canoverridecutoff 1 1617785116 0 +789 1 3 mod/forum:canoverridecutoff 1 1617785116 0 +790 1 1 mod/forum:canoverridecutoff 1 1617785116 0 +791 1 7 mod/forum:cantogglefavourite 1 1617785116 0 +792 1 4 mod/forum:grade 1 1617785116 0 +793 1 3 mod/forum:grade 1 1617785116 0 +794 1 1 mod/forum:grade 1 1617785116 0 +795 1 3 mod/glossary:addinstance 1 1617785116 0 +796 1 1 mod/glossary:addinstance 1 1617785116 0 +797 1 8 mod/glossary:view 1 1617785116 0 +798 1 6 mod/glossary:view 1 1617785116 0 +799 1 5 mod/glossary:view 1 1617785116 0 +800 1 4 mod/glossary:view 1 1617785116 0 +801 1 3 mod/glossary:view 1 1617785116 0 +802 1 1 mod/glossary:view 1 1617785116 0 +803 1 5 mod/glossary:write 1 1617785116 0 +804 1 4 mod/glossary:write 1 1617785116 0 +805 1 3 mod/glossary:write 1 1617785116 0 +806 1 1 mod/glossary:write 1 1617785116 0 +807 1 4 mod/glossary:manageentries 1 1617785116 0 +808 1 3 mod/glossary:manageentries 1 1617785116 0 +809 1 1 mod/glossary:manageentries 1 1617785116 0 +810 1 4 mod/glossary:managecategories 1 1617785116 0 +811 1 3 mod/glossary:managecategories 1 1617785116 0 +812 1 1 mod/glossary:managecategories 1 1617785116 0 +813 1 5 mod/glossary:comment 1 1617785116 0 +814 1 4 mod/glossary:comment 1 1617785116 0 +815 1 3 mod/glossary:comment 1 1617785116 0 +816 1 1 mod/glossary:comment 1 1617785116 0 +817 1 4 mod/glossary:managecomments 1 1617785116 0 +818 1 3 mod/glossary:managecomments 1 1617785116 0 +819 1 1 mod/glossary:managecomments 1 1617785116 0 +820 1 4 mod/glossary:import 1 1617785116 0 +821 1 3 mod/glossary:import 1 1617785116 0 +822 1 1 mod/glossary:import 1 1617785116 0 +823 1 4 mod/glossary:export 1 1617785116 0 +824 1 3 mod/glossary:export 1 1617785116 0 +825 1 1 mod/glossary:export 1 1617785116 0 +826 1 4 mod/glossary:approve 1 1617785116 0 +827 1 3 mod/glossary:approve 1 1617785116 0 +828 1 1 mod/glossary:approve 1 1617785116 0 +829 1 4 mod/glossary:rate 1 1617785116 0 +830 1 3 mod/glossary:rate 1 1617785116 0 +831 1 1 mod/glossary:rate 1 1617785116 0 +832 1 4 mod/glossary:viewrating 1 1617785116 0 +833 1 3 mod/glossary:viewrating 1 1617785116 0 +834 1 1 mod/glossary:viewrating 1 1617785116 0 +835 1 4 mod/glossary:viewanyrating 1 1617785116 0 +836 1 3 mod/glossary:viewanyrating 1 1617785116 0 +837 1 1 mod/glossary:viewanyrating 1 1617785116 0 +838 1 4 mod/glossary:viewallratings 1 1617785116 0 +839 1 3 mod/glossary:viewallratings 1 1617785116 0 +840 1 1 mod/glossary:viewallratings 1 1617785116 0 +841 1 4 mod/glossary:exportentry 1 1617785116 0 +842 1 3 mod/glossary:exportentry 1 1617785116 0 +843 1 1 mod/glossary:exportentry 1 1617785116 0 +844 1 4 mod/glossary:exportownentry 1 1617785116 0 +845 1 3 mod/glossary:exportownentry 1 1617785116 0 +846 1 1 mod/glossary:exportownentry 1 1617785116 0 +847 1 5 mod/glossary:exportownentry 1 1617785117 0 +848 1 6 mod/h5pactivity:view 1 1617785117 0 +849 1 5 mod/h5pactivity:view 1 1617785117 0 +850 1 4 mod/h5pactivity:view 1 1617785117 0 +851 1 3 mod/h5pactivity:view 1 1617785117 0 +852 1 1 mod/h5pactivity:view 1 1617785117 0 +853 1 3 mod/h5pactivity:addinstance 1 1617785117 0 +854 1 1 mod/h5pactivity:addinstance 1 1617785117 0 +855 1 5 mod/h5pactivity:submit 1 1617785117 0 +856 1 3 mod/h5pactivity:reviewattempts 1 1617785117 0 +857 1 1 mod/h5pactivity:reviewattempts 1 1617785117 0 +858 1 6 mod/imscp:view 1 1617785117 0 +859 1 7 mod/imscp:view 1 1617785117 0 +860 1 3 mod/imscp:addinstance 1 1617785117 0 +861 1 1 mod/imscp:addinstance 1 1617785117 0 +862 1 3 mod/jitsi:addinstance 1 1617785117 0 +863 1 1 mod/jitsi:addinstance 1 1617785117 0 +864 1 6 mod/jitsi:view 1 1617785117 0 +865 1 7 mod/jitsi:view 1 1617785117 0 +866 1 3 mod/jitsi:moderation 1 1617785117 0 +867 1 1 mod/jitsi:moderation 1 1617785117 0 +868 1 3 mod/jitsi:sharedesktop 1 1617785117 0 +869 1 1 mod/jitsi:sharedesktop 1 1617785117 0 +870 1 5 mod/jitsi:sharedesktop 1 1617785117 0 +871 1 3 mod/label:addinstance 1 1617785117 0 +872 1 1 mod/label:addinstance 1 1617785117 0 +873 1 7 mod/label:view 1 1617785117 0 +874 1 6 mod/label:view 1 1617785117 0 +875 1 3 mod/lesson:addinstance 1 1617785118 0 +876 1 1 mod/lesson:addinstance 1 1617785118 0 +877 1 3 mod/lesson:edit 1 1617785118 0 +878 1 1 mod/lesson:edit 1 1617785118 0 +879 1 4 mod/lesson:grade 1 1617785118 0 +880 1 3 mod/lesson:grade 1 1617785118 0 +881 1 1 mod/lesson:grade 1 1617785118 0 +882 1 4 mod/lesson:viewreports 1 1617785118 0 +883 1 3 mod/lesson:viewreports 1 1617785118 0 +884 1 1 mod/lesson:viewreports 1 1617785118 0 +885 1 4 mod/lesson:manage 1 1617785118 0 +886 1 3 mod/lesson:manage 1 1617785118 0 +887 1 1 mod/lesson:manage 1 1617785118 0 +888 1 3 mod/lesson:manageoverrides 1 1617785118 0 +889 1 1 mod/lesson:manageoverrides 1 1617785118 0 +890 1 7 mod/lesson:view 1 1617785118 0 +891 1 6 mod/lesson:view 1 1617785118 0 +892 1 5 mod/lti:view 1 1617785118 0 +893 1 4 mod/lti:view 1 1617785118 0 +894 1 3 mod/lti:view 1 1617785118 0 +895 1 1 mod/lti:view 1 1617785118 0 +896 1 3 mod/lti:addinstance 1 1617785118 0 +897 1 1 mod/lti:addinstance 1 1617785118 0 +898 1 4 mod/lti:manage 1 1617785118 0 +899 1 3 mod/lti:manage 1 1617785118 0 +900 1 1 mod/lti:manage 1 1617785118 0 +901 1 3 mod/lti:addcoursetool 1 1617785118 0 +902 1 1 mod/lti:addcoursetool 1 1617785118 0 +903 1 3 mod/lti:addpreconfiguredinstance 1 1617785118 0 +904 1 1 mod/lti:addpreconfiguredinstance 1 1617785118 0 +905 1 3 mod/lti:addmanualinstance 1 1617785118 0 +906 1 1 mod/lti:addmanualinstance 1 1617785118 0 +907 1 3 mod/lti:requesttooladd 1 1617785118 0 +908 1 1 mod/lti:requesttooladd 1 1617785118 0 +909 1 6 mod/page:view 1 1617785118 0 +910 1 7 mod/page:view 1 1617785118 0 +911 1 3 mod/page:addinstance 1 1617785118 0 +912 1 1 mod/page:addinstance 1 1617785118 0 +913 1 6 mod/quiz:view 1 1617785119 0 +914 1 5 mod/quiz:view 1 1617785119 0 +915 1 4 mod/quiz:view 1 1617785119 0 +916 1 3 mod/quiz:view 1 1617785119 0 +917 1 1 mod/quiz:view 1 1617785119 0 +918 1 3 mod/quiz:addinstance 1 1617785119 0 +919 1 1 mod/quiz:addinstance 1 1617785119 0 +920 1 5 mod/quiz:attempt 1 1617785119 0 +921 1 5 mod/quiz:reviewmyattempts 1 1617785119 0 +922 1 3 mod/quiz:manage 1 1617785119 0 +923 1 1 mod/quiz:manage 1 1617785119 0 +924 1 3 mod/quiz:manageoverrides 1 1617785119 0 +925 1 1 mod/quiz:manageoverrides 1 1617785119 0 +926 1 4 mod/quiz:preview 1 1617785119 0 +927 1 3 mod/quiz:preview 1 1617785119 0 +928 1 1 mod/quiz:preview 1 1617785119 0 +929 1 4 mod/quiz:grade 1 1617785119 0 +930 1 3 mod/quiz:grade 1 1617785119 0 +931 1 1 mod/quiz:grade 1 1617785119 0 +932 1 4 mod/quiz:regrade 1 1617785119 0 +933 1 3 mod/quiz:regrade 1 1617785119 0 +934 1 1 mod/quiz:regrade 1 1617785119 0 +935 1 4 mod/quiz:viewreports 1 1617785119 0 +936 1 3 mod/quiz:viewreports 1 1617785119 0 +937 1 1 mod/quiz:viewreports 1 1617785119 0 +938 1 3 mod/quiz:deleteattempts 1 1617785119 0 +939 1 1 mod/quiz:deleteattempts 1 1617785119 0 +940 1 6 mod/resource:view 1 1617785119 0 +941 1 7 mod/resource:view 1 1617785119 0 +942 1 3 mod/resource:addinstance 1 1617785119 0 +943 1 1 mod/resource:addinstance 1 1617785119 0 +944 1 3 mod/scorm:addinstance 1 1617785119 0 +945 1 1 mod/scorm:addinstance 1 1617785120 0 +946 1 4 mod/scorm:viewreport 1 1617785120 0 +947 1 3 mod/scorm:viewreport 1 1617785120 0 +948 1 1 mod/scorm:viewreport 1 1617785120 0 +949 1 5 mod/scorm:skipview 1 1617785120 0 +950 1 5 mod/scorm:savetrack 1 1617785120 0 +951 1 4 mod/scorm:savetrack 1 1617785120 0 +952 1 3 mod/scorm:savetrack 1 1617785120 0 +953 1 1 mod/scorm:savetrack 1 1617785120 0 +954 1 5 mod/scorm:viewscores 1 1617785120 0 +955 1 4 mod/scorm:viewscores 1 1617785120 0 +956 1 3 mod/scorm:viewscores 1 1617785120 0 +957 1 1 mod/scorm:viewscores 1 1617785120 0 +958 1 4 mod/scorm:deleteresponses 1 1617785120 0 +959 1 3 mod/scorm:deleteresponses 1 1617785120 0 +960 1 1 mod/scorm:deleteresponses 1 1617785120 0 +961 1 3 mod/survey:addinstance 1 1617785120 0 +962 1 1 mod/survey:addinstance 1 1617785120 0 +963 1 5 mod/survey:participate 1 1617785120 0 +964 1 4 mod/survey:participate 1 1617785120 0 +965 1 3 mod/survey:participate 1 1617785120 0 +966 1 1 mod/survey:participate 1 1617785120 0 +967 1 4 mod/survey:readresponses 1 1617785120 0 +968 1 3 mod/survey:readresponses 1 1617785120 0 +969 1 1 mod/survey:readresponses 1 1617785120 0 +970 1 4 mod/survey:download 1 1617785120 0 +971 1 3 mod/survey:download 1 1617785120 0 +972 1 1 mod/survey:download 1 1617785120 0 +973 1 6 mod/url:view 1 1617785120 0 +974 1 7 mod/url:view 1 1617785120 0 +975 1 3 mod/url:addinstance 1 1617785120 0 +976 1 1 mod/url:addinstance 1 1617785120 0 +977 1 3 mod/wiki:addinstance 1 1617785121 0 +978 1 1 mod/wiki:addinstance 1 1617785121 0 +979 1 6 mod/wiki:viewpage 1 1617785121 0 +980 1 8 mod/wiki:viewpage 1 1617785121 0 +981 1 5 mod/wiki:viewpage 1 1617785121 0 +982 1 4 mod/wiki:viewpage 1 1617785121 0 +983 1 3 mod/wiki:viewpage 1 1617785121 0 +984 1 1 mod/wiki:viewpage 1 1617785121 0 +985 1 5 mod/wiki:editpage 1 1617785121 0 +986 1 4 mod/wiki:editpage 1 1617785121 0 +987 1 3 mod/wiki:editpage 1 1617785121 0 +988 1 1 mod/wiki:editpage 1 1617785121 0 +989 1 5 mod/wiki:createpage 1 1617785121 0 +990 1 4 mod/wiki:createpage 1 1617785121 0 +991 1 3 mod/wiki:createpage 1 1617785121 0 +992 1 1 mod/wiki:createpage 1 1617785121 0 +993 1 5 mod/wiki:viewcomment 1 1617785121 0 +994 1 4 mod/wiki:viewcomment 1 1617785121 0 +995 1 3 mod/wiki:viewcomment 1 1617785121 0 +996 1 1 mod/wiki:viewcomment 1 1617785121 0 +997 1 5 mod/wiki:editcomment 1 1617785121 0 +998 1 4 mod/wiki:editcomment 1 1617785121 0 +999 1 3 mod/wiki:editcomment 1 1617785121 0 +1000 1 1 mod/wiki:editcomment 1 1617785121 0 +1001 1 4 mod/wiki:managecomment 1 1617785121 0 +1002 1 3 mod/wiki:managecomment 1 1617785121 0 +1003 1 1 mod/wiki:managecomment 1 1617785121 0 +1004 1 4 mod/wiki:managefiles 1 1617785121 0 +1005 1 3 mod/wiki:managefiles 1 1617785121 0 +1006 1 1 mod/wiki:managefiles 1 1617785121 0 +1007 1 4 mod/wiki:overridelock 1 1617785121 0 +1008 1 3 mod/wiki:overridelock 1 1617785121 0 +1009 1 1 mod/wiki:overridelock 1 1617785121 0 +1010 1 4 mod/wiki:managewiki 1 1617785121 0 +1011 1 3 mod/wiki:managewiki 1 1617785121 0 +1012 1 1 mod/wiki:managewiki 1 1617785121 0 +1013 1 6 mod/workshop:view 1 1617785121 0 +1014 1 5 mod/workshop:view 1 1617785121 0 +1015 1 4 mod/workshop:view 1 1617785121 0 +1016 1 3 mod/workshop:view 1 1617785121 0 +1017 1 1 mod/workshop:view 1 1617785121 0 +1018 1 3 mod/workshop:addinstance 1 1617785121 0 +1019 1 1 mod/workshop:addinstance 1 1617785121 0 +1020 1 4 mod/workshop:switchphase 1 1617785121 0 +1021 1 3 mod/workshop:switchphase 1 1617785121 0 +1022 1 1 mod/workshop:switchphase 1 1617785121 0 +1023 1 3 mod/workshop:editdimensions 1 1617785121 0 +1024 1 1 mod/workshop:editdimensions 1 1617785121 0 +1025 1 5 mod/workshop:submit 1 1617785121 0 +1026 1 5 mod/workshop:peerassess 1 1617785121 0 +1027 1 4 mod/workshop:manageexamples 1 1617785121 0 +1028 1 3 mod/workshop:manageexamples 1 1617785121 0 +1029 1 1 mod/workshop:manageexamples 1 1617785121 0 +1030 1 4 mod/workshop:allocate 1 1617785121 0 +1031 1 3 mod/workshop:allocate 1 1617785121 0 +1032 1 1 mod/workshop:allocate 1 1617785121 0 +1033 1 4 mod/workshop:publishsubmissions 1 1617785121 0 +1034 1 3 mod/workshop:publishsubmissions 1 1617785121 0 +1035 1 1 mod/workshop:publishsubmissions 1 1617785121 0 +1036 1 5 mod/workshop:viewauthornames 1 1617785121 0 +1037 1 4 mod/workshop:viewauthornames 1 1617785121 0 +1038 1 3 mod/workshop:viewauthornames 1 1617785121 0 +1039 1 1 mod/workshop:viewauthornames 1 1617785122 0 +1040 1 4 mod/workshop:viewreviewernames 1 1617785122 0 +1041 1 3 mod/workshop:viewreviewernames 1 1617785122 0 +1042 1 1 mod/workshop:viewreviewernames 1 1617785122 0 +1043 1 4 mod/workshop:viewallsubmissions 1 1617785122 0 +1044 1 3 mod/workshop:viewallsubmissions 1 1617785122 0 +1045 1 1 mod/workshop:viewallsubmissions 1 1617785122 0 +1046 1 5 mod/workshop:viewpublishedsubmissions 1 1617785122 0 +1047 1 4 mod/workshop:viewpublishedsubmissions 1 1617785122 0 +1048 1 3 mod/workshop:viewpublishedsubmissions 1 1617785122 0 +1049 1 1 mod/workshop:viewpublishedsubmissions 1 1617785122 0 +1050 1 5 mod/workshop:viewauthorpublished 1 1617785122 0 +1051 1 4 mod/workshop:viewauthorpublished 1 1617785122 0 +1052 1 3 mod/workshop:viewauthorpublished 1 1617785122 0 +1053 1 1 mod/workshop:viewauthorpublished 1 1617785122 0 +1054 1 4 mod/workshop:viewallassessments 1 1617785122 0 +1055 1 3 mod/workshop:viewallassessments 1 1617785122 0 +1056 1 1 mod/workshop:viewallassessments 1 1617785122 0 +1057 1 4 mod/workshop:overridegrades 1 1617785122 0 +1058 1 3 mod/workshop:overridegrades 1 1617785122 0 +1059 1 1 mod/workshop:overridegrades 1 1617785122 0 +1060 1 4 mod/workshop:ignoredeadlines 1 1617785122 0 +1061 1 3 mod/workshop:ignoredeadlines 1 1617785122 0 +1062 1 1 mod/workshop:ignoredeadlines 1 1617785122 0 +1063 1 4 mod/workshop:deletesubmissions 1 1617785122 0 +1064 1 3 mod/workshop:deletesubmissions 1 1617785122 0 +1065 1 1 mod/workshop:deletesubmissions 1 1617785122 0 +1066 1 1 mod/workshop:exportsubmissions 1 1617785122 0 +1067 1 4 mod/workshop:exportsubmissions 1 1617785122 0 +1068 1 3 mod/workshop:exportsubmissions 1 1617785122 0 +1069 1 5 mod/workshop:exportsubmissions 1 1617785122 0 +1070 1 7 auth/oauth2:managelinkedlogins 1 1617785123 0 +1071 1 1 enrol/category:config 1 1617785123 0 +1072 1 3 enrol/category:config 1 1617785123 0 +1073 1 3 enrol/cohort:config 1 1617785123 0 +1074 1 1 enrol/cohort:config 1 1617785123 0 +1075 1 1 enrol/cohort:unenrol 1 1617785123 0 +1076 1 1 enrol/database:unenrol 1 1617785124 0 +1077 1 1 enrol/database:config 1 1617785124 0 +1078 1 3 enrol/database:config 1 1617785124 0 +1079 1 1 enrol/fee:config 1 1617785124 0 +1080 1 1 enrol/fee:manage 1 1617785124 0 +1081 1 3 enrol/fee:manage 1 1617785124 0 +1082 1 1 enrol/fee:unenrol 1 1617785124 0 +1083 1 1 enrol/guest:config 1 1617785124 0 +1084 1 3 enrol/guest:config 1 1617785124 0 +1085 1 1 enrol/imsenterprise:config 1 1617785124 0 +1086 1 3 enrol/imsenterprise:config 1 1617785124 0 +1087 1 1 enrol/ldap:manage 1 1617785124 0 +1088 1 1 enrol/lti:config 1 1617785124 0 +1089 1 3 enrol/lti:config 1 1617785124 0 +1090 1 1 enrol/lti:unenrol 1 1617785124 0 +1091 1 3 enrol/lti:unenrol 1 1617785124 0 +1092 1 1 enrol/manual:config 1 1617785124 0 +1093 1 1 enrol/manual:enrol 1 1617785124 0 +1094 1 3 enrol/manual:enrol 1 1617785124 0 +1095 1 1 enrol/manual:manage 1 1617785124 0 +1096 1 3 enrol/manual:manage 1 1617785124 0 +1097 1 1 enrol/manual:unenrol 1 1617785124 0 +1098 1 3 enrol/manual:unenrol 1 1617785124 0 +1099 1 1 enrol/meta:config 1 1617785125 0 +1100 1 3 enrol/meta:config 1 1617785125 0 +1101 1 1 enrol/meta:selectaslinked 1 1617785125 0 +1102 1 1 enrol/meta:unenrol 1 1617785125 0 +1103 1 1 enrol/mnet:config 1 1617785125 0 +1104 1 3 enrol/mnet:config 1 1617785125 0 +1105 1 1 enrol/paypal:config 1 1617785125 0 +1106 1 1 enrol/paypal:manage 1 1617785125 0 +1107 1 3 enrol/paypal:manage 1 1617785125 0 +1108 1 1 enrol/paypal:unenrol 1 1617785125 0 +1109 1 3 enrol/self:config 1 1617785125 0 +1110 1 1 enrol/self:config 1 1617785125 0 +1111 1 3 enrol/self:manage 1 1617785125 0 +1112 1 1 enrol/self:manage 1 1617785125 0 +1113 1 5 enrol/self:unenrolself 1 1617785125 0 +1114 1 3 enrol/self:unenrol 1 1617785125 0 +1115 1 1 enrol/self:unenrol 1 1617785125 0 +1116 1 7 enrol/self:enrolself 1 1617785125 0 +1117 1 7 message/airnotifier:managedevice 1 1617785125 0 +1118 1 3 block/activity_modules:addinstance 1 1617785126 0 +1119 1 1 block/activity_modules:addinstance 1 1617785126 0 +1120 1 3 block/activity_results:addinstance 1 1617785126 0 +1121 1 1 block/activity_results:addinstance 1 1617785126 0 +1122 1 7 block/admin_bookmarks:myaddinstance 1 1617785126 0 +1123 1 3 block/admin_bookmarks:addinstance 1 1617785126 0 +1124 1 1 block/admin_bookmarks:addinstance 1 1617785126 0 +1125 1 3 block/badges:addinstance 1 1617785126 0 +1126 1 1 block/badges:addinstance 1 1617785126 0 +1127 1 7 block/badges:myaddinstance 1 1617785126 0 +1128 1 3 block/blog_menu:addinstance 1 1617785126 0 +1129 1 1 block/blog_menu:addinstance 1 1617785126 0 +1130 1 3 block/blog_recent:addinstance 1 1617785126 0 +1131 1 1 block/blog_recent:addinstance 1 1617785126 0 +1132 1 3 block/blog_tags:addinstance 1 1617785126 0 +1133 1 1 block/blog_tags:addinstance 1 1617785126 0 +1134 1 7 block/calendar_month:myaddinstance 1 1617785127 0 +1135 1 3 block/calendar_month:addinstance 1 1617785127 0 +1136 1 1 block/calendar_month:addinstance 1 1617785127 0 +1137 1 7 block/calendar_upcoming:myaddinstance 1 1617785127 0 +1138 1 3 block/calendar_upcoming:addinstance 1 1617785127 0 +1139 1 1 block/calendar_upcoming:addinstance 1 1617785127 0 +1140 1 7 block/comments:myaddinstance 1 1617785127 0 +1141 1 3 block/comments:addinstance 1 1617785127 0 +1142 1 1 block/comments:addinstance 1 1617785127 0 +1143 1 3 block/completionstatus:addinstance 1 1617785127 0 +1144 1 1 block/completionstatus:addinstance 1 1617785127 0 +1145 1 7 block/course_list:myaddinstance 1 1617785127 0 +1146 1 3 block/course_list:addinstance 1 1617785127 0 +1147 1 1 block/course_list:addinstance 1 1617785127 0 +1148 1 3 block/course_summary:addinstance 1 1617785127 0 +1149 1 1 block/course_summary:addinstance 1 1617785127 0 +1150 1 3 block/feedback:addinstance 1 1617785127 0 +1151 1 1 block/feedback:addinstance 1 1617785127 0 +1152 1 7 block/globalsearch:myaddinstance 1 1617785127 0 +1153 1 3 block/globalsearch:addinstance 1 1617785127 0 +1154 1 1 block/globalsearch:addinstance 1 1617785127 0 +1155 1 7 block/glossary_random:myaddinstance 1 1617785127 0 +1156 1 3 block/glossary_random:addinstance 1 1617785127 0 +1157 1 1 block/glossary_random:addinstance 1 1617785127 0 +1158 1 7 block/html:myaddinstance 1 1617785127 0 +1159 1 3 block/html:addinstance 1 1617785127 0 +1160 1 1 block/html:addinstance 1 1617785127 0 +1161 1 3 block/login:addinstance 1 1617785127 0 +1162 1 1 block/login:addinstance 1 1617785127 0 +1163 1 3 block/lp:addinstance 1 1617785128 0 +1164 1 1 block/lp:addinstance 1 1617785128 0 +1165 1 7 block/lp:myaddinstance 1 1617785128 0 +1166 1 7 block/mentees:myaddinstance 1 1617785128 0 +1167 1 3 block/mentees:addinstance 1 1617785128 0 +1168 1 1 block/mentees:addinstance 1 1617785128 0 +1169 1 7 block/mnet_hosts:myaddinstance 1 1617785128 0 +1170 1 3 block/mnet_hosts:addinstance 1 1617785128 0 +1171 1 1 block/mnet_hosts:addinstance 1 1617785128 0 +1172 1 7 block/myoverview:myaddinstance 1 1617785128 0 +1173 1 7 block/myprofile:myaddinstance 1 1617785128 0 +1174 1 3 block/myprofile:addinstance 1 1617785128 0 +1175 1 1 block/myprofile:addinstance 1 1617785128 0 +1176 1 7 block/navigation:myaddinstance 1 1617785128 0 +1177 1 3 block/navigation:addinstance 1 1617785128 0 +1178 1 1 block/navigation:addinstance 1 1617785128 0 +1179 1 7 block/news_items:myaddinstance 1 1617785128 0 +1180 1 3 block/news_items:addinstance 1 1617785128 0 +1181 1 1 block/news_items:addinstance 1 1617785128 0 +1182 1 7 block/online_users:myaddinstance 1 1617785128 0 +1183 1 3 block/online_users:addinstance 1 1617785128 0 +1184 1 1 block/online_users:addinstance 1 1617785128 0 +1185 1 7 block/online_users:viewlist 1 1617785128 0 +1186 1 6 block/online_users:viewlist -1 1617785128 0 +1187 1 5 block/online_users:viewlist 1 1617785128 0 +1188 1 4 block/online_users:viewlist 1 1617785128 0 +1189 1 3 block/online_users:viewlist 1 1617785128 0 +1190 1 1 block/online_users:viewlist 1 1617785128 0 +1191 1 7 block/private_files:myaddinstance 1 1617785128 0 +1192 1 3 block/private_files:addinstance 1 1617785128 0 +1193 1 1 block/private_files:addinstance 1 1617785128 0 +1194 1 3 block/quiz_results:addinstance 1 1617785129 0 +1195 1 1 block/quiz_results:addinstance 1 1617785129 0 +1196 1 3 block/recent_activity:addinstance 1 1617785129 0 +1197 1 1 block/recent_activity:addinstance 1 1617785129 0 +1198 1 7 block/recent_activity:viewaddupdatemodule 1 1617785129 0 +1199 1 7 block/recent_activity:viewdeletemodule 1 1617785129 0 +1200 1 7 block/recentlyaccessedcourses:myaddinstance 1 1617785129 0 +1201 1 7 block/recentlyaccesseditems:myaddinstance 1 1617785129 0 +1202 1 7 block/rss_client:myaddinstance 1 1617785129 0 +1203 1 3 block/rss_client:addinstance 1 1617785129 0 +1204 1 1 block/rss_client:addinstance 1 1617785129 0 +1205 1 4 block/rss_client:manageownfeeds 1 1617785129 0 +1206 1 3 block/rss_client:manageownfeeds 1 1617785129 0 +1207 1 1 block/rss_client:manageownfeeds 1 1617785129 0 +1208 1 1 block/rss_client:manageanyfeeds 1 1617785129 0 +1209 1 3 block/search_forums:addinstance 1 1617785129 0 +1210 1 1 block/search_forums:addinstance 1 1617785129 0 +1211 1 3 block/section_links:addinstance 1 1617785129 0 +1212 1 1 block/section_links:addinstance 1 1617785129 0 +1213 1 3 block/selfcompletion:addinstance 1 1617785129 0 +1214 1 1 block/selfcompletion:addinstance 1 1617785129 0 +1215 1 7 block/settings:myaddinstance 1 1617785129 0 +1216 1 3 block/settings:addinstance 1 1617785129 0 +1217 1 1 block/settings:addinstance 1 1617785129 0 +1218 1 3 block/site_main_menu:addinstance 1 1617785130 0 +1219 1 1 block/site_main_menu:addinstance 1 1617785130 0 +1220 1 3 block/social_activities:addinstance 1 1617785130 0 +1221 1 1 block/social_activities:addinstance 1 1617785130 0 +1222 1 7 block/starredcourses:myaddinstance 1 1617785130 0 +1223 1 3 block/tag_flickr:addinstance 1 1617785130 0 +1224 1 1 block/tag_flickr:addinstance 1 1617785130 0 +1225 1 3 block/tag_youtube:addinstance 1 1617785130 0 +1226 1 1 block/tag_youtube:addinstance 1 1617785130 0 +1227 1 7 block/tags:myaddinstance 1 1617785130 0 +1228 1 3 block/tags:addinstance 1 1617785130 0 +1229 1 1 block/tags:addinstance 1 1617785130 0 +1230 1 7 block/timeline:myaddinstance 1 1617785130 0 +1231 1 4 report/completion:view 1 1617785132 0 +1232 1 3 report/completion:view 1 1617785132 0 +1233 1 1 report/completion:view 1 1617785132 0 +1234 1 4 report/courseoverview:view 1 1617785133 0 +1235 1 3 report/courseoverview:view 1 1617785133 0 +1236 1 1 report/courseoverview:view 1 1617785133 0 +1237 1 4 report/log:view 1 1617785133 0 +1238 1 3 report/log:view 1 1617785133 0 +1239 1 1 report/log:view 1 1617785133 0 +1240 1 4 report/log:viewtoday 1 1617785133 0 +1241 1 3 report/log:viewtoday 1 1617785133 0 +1242 1 1 report/log:viewtoday 1 1617785133 0 +1243 1 4 report/loglive:view 1 1617785133 0 +1244 1 3 report/loglive:view 1 1617785133 0 +1245 1 1 report/loglive:view 1 1617785133 0 +1246 1 4 report/outline:view 1 1617785133 0 +1247 1 3 report/outline:view 1 1617785133 0 +1248 1 1 report/outline:view 1 1617785133 0 +1249 1 4 report/outline:viewuserreport 1 1617785133 0 +1250 1 3 report/outline:viewuserreport 1 1617785133 0 +1251 1 1 report/outline:viewuserreport 1 1617785133 0 +1252 1 4 report/participation:view 1 1617785133 0 +1253 1 3 report/participation:view 1 1617785133 0 +1254 1 1 report/participation:view 1 1617785133 0 +1255 1 1 report/performance:view 1 1617785133 0 +1256 1 4 report/progress:view 1 1617785133 0 +1257 1 3 report/progress:view 1 1617785133 0 +1258 1 1 report/progress:view 1 1617785133 0 +1259 1 1 report/security:view 1 1617785134 0 +1260 1 4 report/stats:view 1 1617785134 0 +1261 1 3 report/stats:view 1 1617785134 0 +1262 1 1 report/stats:view 1 1617785134 0 +1263 1 1 report/status:view 1 1617785134 0 +1264 1 6 report/usersessions:manageownsessions -1000 1617785134 0 +1265 1 7 report/usersessions:manageownsessions 1 1617785134 0 +1266 1 1 report/usersessions:manageownsessions 1 1617785134 0 +1267 1 4 gradeexport/ods:view 1 1617785134 0 +1268 1 3 gradeexport/ods:view 1 1617785134 0 +1269 1 1 gradeexport/ods:view 1 1617785134 0 +1270 1 1 gradeexport/ods:publish 1 1617785134 0 +1271 1 4 gradeexport/txt:view 1 1617785134 0 +1272 1 3 gradeexport/txt:view 1 1617785134 0 +1273 1 1 gradeexport/txt:view 1 1617785134 0 +1274 1 1 gradeexport/txt:publish 1 1617785134 0 +1275 1 4 gradeexport/xls:view 1 1617785134 0 +1276 1 3 gradeexport/xls:view 1 1617785134 0 +1277 1 1 gradeexport/xls:view 1 1617785134 0 +1278 1 1 gradeexport/xls:publish 1 1617785134 0 +1279 1 4 gradeexport/xml:view 1 1617785134 0 +1280 1 3 gradeexport/xml:view 1 1617785134 0 +1281 1 1 gradeexport/xml:view 1 1617785134 0 +1282 1 1 gradeexport/xml:publish 1 1617785134 0 +1283 1 3 gradeimport/csv:view 1 1617785134 0 +1284 1 1 gradeimport/csv:view 1 1617785134 0 +1285 1 3 gradeimport/direct:view 1 1617785134 0 +1286 1 1 gradeimport/direct:view 1 1617785134 0 +1287 1 3 gradeimport/xml:view 1 1617785134 0 +1288 1 1 gradeimport/xml:view 1 1617785134 0 +1289 1 1 gradeimport/xml:publish 1 1617785134 0 +1290 1 4 gradereport/grader:view 1 1617785134 0 +1291 1 3 gradereport/grader:view 1 1617785134 0 +1292 1 1 gradereport/grader:view 1 1617785134 0 +1293 1 4 gradereport/history:view 1 1617785135 0 +1294 1 3 gradereport/history:view 1 1617785135 0 +1295 1 1 gradereport/history:view 1 1617785135 0 +1296 1 4 gradereport/outcomes:view 1 1617785135 0 +1297 1 3 gradereport/outcomes:view 1 1617785135 0 +1298 1 1 gradereport/outcomes:view 1 1617785135 0 +1299 1 7 gradereport/overview:view 1 1617785135 0 +1300 1 3 gradereport/singleview:view 1 1617785135 0 +1301 1 1 gradereport/singleview:view 1 1617785135 0 +1302 1 5 gradereport/user:view 1 1617785135 0 +1303 1 4 gradereport/user:view 1 1617785135 0 +1304 1 3 gradereport/user:view 1 1617785135 0 +1305 1 1 gradereport/user:view 1 1617785135 0 +1306 1 7 repository/areafiles:view 1 1617785136 0 +1307 1 7 repository/boxnet:view 1 1617785136 0 +1308 1 2 repository/contentbank:view 1 1617785136 0 +1309 1 3 repository/contentbank:view 1 1617785136 0 +1310 1 1 repository/contentbank:view 1 1617785136 0 +1311 1 2 repository/contentbank:accesscoursecontent 1 1617785136 0 +1312 1 3 repository/contentbank:accesscoursecontent 1 1617785136 0 +1313 1 1 repository/contentbank:accesscoursecontent 1 1617785136 0 +1314 1 2 repository/contentbank:accesscoursecategorycontent 1 1617785136 0 +1315 1 1 repository/contentbank:accesscoursecategorycontent 1 1617785136 0 +1316 1 7 repository/contentbank:accessgeneralcontent 1 1617785136 0 +1317 1 2 repository/coursefiles:view 1 1617785136 0 +1318 1 4 repository/coursefiles:view 1 1617785136 0 +1319 1 3 repository/coursefiles:view 1 1617785136 0 +1320 1 1 repository/coursefiles:view 1 1617785136 0 +1321 1 7 repository/dropbox:view 1 1617785136 0 +1322 1 7 repository/equella:view 1 1617785136 0 +1323 1 2 repository/filesystem:view 1 1617785136 0 +1324 1 4 repository/filesystem:view 1 1617785136 0 +1325 1 3 repository/filesystem:view 1 1617785136 0 +1326 1 1 repository/filesystem:view 1 1617785136 0 +1327 1 7 repository/flickr:view 1 1617785136 0 +1328 1 7 repository/flickr_public:view 1 1617785136 0 +1329 1 7 repository/googledocs:view 1 1617785137 0 +1330 1 2 repository/local:view 1 1617785137 0 +1331 1 4 repository/local:view 1 1617785137 0 +1332 1 3 repository/local:view 1 1617785137 0 +1333 1 1 repository/local:view 1 1617785137 0 +1334 1 7 repository/merlot:view 1 1617785137 0 +1335 1 7 repository/nextcloud:view 1 1617785137 0 +1336 1 7 repository/onedrive:view 1 1617785137 0 +1337 1 7 repository/picasa:view 1 1617785137 0 +1338 1 7 repository/recent:view 1 1617785137 0 +1339 1 7 repository/s3:view 1 1617785137 0 +1340 1 7 repository/skydrive:view 1 1617785137 0 +1341 1 7 repository/upload:view 1 1617785137 0 +1342 1 7 repository/url:view 1 1617785137 0 +1343 1 7 repository/user:view 1 1617785138 0 +1344 1 2 repository/webdav:view 1 1617785138 0 +1345 1 4 repository/webdav:view 1 1617785138 0 +1346 1 3 repository/webdav:view 1 1617785138 0 +1347 1 1 repository/webdav:view 1 1617785138 0 +1348 1 7 repository/wikimedia:view 1 1617785138 0 +1349 1 7 repository/youtube:view 1 1617785138 0 +1350 1 1 tool/customlang:view 1 1617785140 0 +1351 1 1 tool/customlang:edit 1 1617785140 0 +1352 1 1 tool/customlang:export 1 1617785140 0 +1353 1 7 tool/dataprivacy:downloadownrequest 1 1617785140 0 +1354 1 7 tool/dataprivacy:requestdelete 1 1617785140 0 +1355 1 1 tool/lpmigrate:frameworksmigrate 1 1617785141 0 +1356 1 4 tool/monitor:subscribe 1 1617785141 0 +1357 1 3 tool/monitor:subscribe 1 1617785141 0 +1358 1 1 tool/monitor:subscribe 1 1617785141 0 +1359 1 4 tool/monitor:managerules 1 1617785141 0 +1360 1 3 tool/monitor:managerules 1 1617785141 0 +1361 1 1 tool/monitor:managerules 1 1617785141 0 +1362 1 1 tool/monitor:managetool 1 1617785141 0 +1363 1 7 tool/policy:accept 1 1617785142 0 +1364 1 1 tool/policy:managedocs 1 1617785142 0 +1365 1 1 tool/policy:viewacceptances 1 1617785142 0 +1366 1 3 tool/recyclebin:deleteitems 1 1617785142 0 +1367 1 1 tool/recyclebin:deleteitems 1 1617785142 0 +1368 1 3 tool/recyclebin:restoreitems 1 1617785142 0 +1369 1 1 tool/recyclebin:restoreitems 1 1617785142 0 +1370 1 4 tool/recyclebin:viewitems 1 1617785142 0 +1371 1 3 tool/recyclebin:viewitems 1 1617785142 0 +1372 1 1 tool/recyclebin:viewitems 1 1617785142 0 +1373 1 1 tool/uploaduser:uploaduserpictures 1 1617785142 0 +1374 1 1 tool/usertours:managetours 1 1617785142 0 +1375 1 1 contenttype/h5p:access 1 1617785143 0 +1376 1 2 contenttype/h5p:access 1 1617785143 0 +1377 1 3 contenttype/h5p:access 1 1617785143 0 +1378 1 1 contenttype/h5p:upload 1 1617785143 0 +1379 1 2 contenttype/h5p:upload 1 1617785143 0 +1380 1 3 contenttype/h5p:upload 1 1617785143 0 +1381 1 1 contenttype/h5p:useeditor 1 1617785143 0 +1382 1 2 contenttype/h5p:useeditor 1 1617785143 0 +1383 1 3 contenttype/h5p:useeditor 1 1617785143 0 +1384 1 3 booktool/importhtml:import 1 1617785144 0 +1385 1 1 booktool/importhtml:import 1 1617785144 0 +1386 1 6 booktool/print:print 1 1617785145 0 +1387 1 8 booktool/print:print 1 1617785145 0 +1388 1 5 booktool/print:print 1 1617785145 0 +1389 1 4 booktool/print:print 1 1617785145 0 +1390 1 3 booktool/print:print 1 1617785145 0 +1391 1 1 booktool/print:print 1 1617785145 0 +1392 1 4 forumreport/summary:view 1 1617785145 0 +1393 1 3 forumreport/summary:view 1 1617785145 0 +1394 1 1 forumreport/summary:view 1 1617785145 0 +1395 1 4 forumreport/summary:viewall 1 1617785145 0 +1396 1 3 forumreport/summary:viewall 1 1617785145 0 +1397 1 1 forumreport/summary:viewall 1 1617785145 0 +1398 1 4 quiz/grading:viewstudentnames 1 1617785146 0 +1399 1 3 quiz/grading:viewstudentnames 1 1617785146 0 +1400 1 1 quiz/grading:viewstudentnames 1 1617785146 0 +1401 1 4 quiz/grading:viewidnumber 1 1617785146 0 +1402 1 3 quiz/grading:viewidnumber 1 1617785146 0 +1403 1 1 quiz/grading:viewidnumber 1 1617785146 0 +1404 1 4 quiz/statistics:view 1 1617785146 0 +1405 1 3 quiz/statistics:view 1 1617785146 0 +1406 1 1 quiz/statistics:view 1 1617785146 0 +1407 1 1 quizaccess/seb:managetemplates 1 1617785147 0 +1408 1 1 quizaccess/seb:bypassseb 1 1617785147 0 +1409 1 3 quizaccess/seb:bypassseb 1 1617785147 0 +1410 1 1 quizaccess/seb:manage_seb_requiresafeexambrowser 1 1617785147 0 +1411 1 3 quizaccess/seb:manage_seb_requiresafeexambrowser 1 1617785147 0 +1412 1 1 quizaccess/seb:manage_seb_templateid 1 1617785147 0 +1413 1 3 quizaccess/seb:manage_seb_templateid 1 1617785147 0 +1414 1 1 quizaccess/seb:manage_filemanager_sebconfigfile 1 1617785147 0 +1415 1 3 quizaccess/seb:manage_filemanager_sebconfigfile 1 1617785147 0 +1416 1 1 quizaccess/seb:manage_seb_showsebdownloadlink 1 1617785147 0 +1417 1 3 quizaccess/seb:manage_seb_showsebdownloadlink 1 1617785147 0 +1418 1 1 quizaccess/seb:manage_seb_allowedbrowserexamkeys 1 1617785147 0 +1419 1 3 quizaccess/seb:manage_seb_allowedbrowserexamkeys 1 1617785147 0 +1420 1 1 quizaccess/seb:manage_seb_linkquitseb 1 1617785147 0 +1421 1 3 quizaccess/seb:manage_seb_linkquitseb 1 1617785147 0 +1422 1 1 quizaccess/seb:manage_seb_userconfirmquit 1 1617785147 0 +1423 1 3 quizaccess/seb:manage_seb_userconfirmquit 1 1617785147 0 +1424 1 1 quizaccess/seb:manage_seb_allowuserquitseb 1 1617785147 0 +1425 1 3 quizaccess/seb:manage_seb_allowuserquitseb 1 1617785147 0 +1426 1 1 quizaccess/seb:manage_seb_quitpassword 1 1617785147 0 +1427 1 3 quizaccess/seb:manage_seb_quitpassword 1 1617785147 0 +1428 1 1 quizaccess/seb:manage_seb_allowreloadinexam 1 1617785147 0 +1429 1 3 quizaccess/seb:manage_seb_allowreloadinexam 1 1617785147 0 +1430 1 1 quizaccess/seb:manage_seb_showsebtaskbar 1 1617785147 0 +1431 1 3 quizaccess/seb:manage_seb_showsebtaskbar 1 1617785147 0 +1432 1 1 quizaccess/seb:manage_seb_showreloadbutton 1 1617785147 0 +1433 1 3 quizaccess/seb:manage_seb_showreloadbutton 1 1617785147 0 +1434 1 1 quizaccess/seb:manage_seb_showtime 1 1617785147 0 +1435 1 3 quizaccess/seb:manage_seb_showtime 1 1617785147 0 +1436 1 1 quizaccess/seb:manage_seb_showkeyboardlayout 1 1617785147 0 +1437 1 3 quizaccess/seb:manage_seb_showkeyboardlayout 1 1617785147 0 +1438 1 1 quizaccess/seb:manage_seb_showwificontrol 1 1617785147 0 +1439 1 3 quizaccess/seb:manage_seb_showwificontrol 1 1617785147 0 +1440 1 1 quizaccess/seb:manage_seb_enableaudiocontrol 1 1617785147 0 +1441 1 3 quizaccess/seb:manage_seb_enableaudiocontrol 1 1617785147 0 +1442 1 1 quizaccess/seb:manage_seb_muteonstartup 1 1617785147 0 +1443 1 3 quizaccess/seb:manage_seb_muteonstartup 1 1617785147 0 +1444 1 1 quizaccess/seb:manage_seb_allowspellchecking 1 1617785147 0 +1445 1 3 quizaccess/seb:manage_seb_allowspellchecking 1 1617785147 0 +1446 1 1 quizaccess/seb:manage_seb_activateurlfiltering 1 1617785147 0 +1447 1 3 quizaccess/seb:manage_seb_activateurlfiltering 1 1617785147 0 +1448 1 1 quizaccess/seb:manage_seb_filterembeddedcontent 1 1617785147 0 +1449 1 3 quizaccess/seb:manage_seb_filterembeddedcontent 1 1617785147 0 +1450 1 1 quizaccess/seb:manage_seb_expressionsallowed 1 1617785147 0 +1451 1 3 quizaccess/seb:manage_seb_expressionsallowed 1 1617785147 0 +1452 1 1 quizaccess/seb:manage_seb_regexallowed 1 1617785147 0 +1453 1 3 quizaccess/seb:manage_seb_regexallowed 1 1617785147 0 +1454 1 1 quizaccess/seb:manage_seb_expressionsblocked 1 1617785147 0 +1455 1 3 quizaccess/seb:manage_seb_expressionsblocked 1 1617785147 0 +1456 1 1 quizaccess/seb:manage_seb_regexblocked 1 1617785147 0 +1457 1 3 quizaccess/seb:manage_seb_regexblocked 1 1617785147 0 +1458 1 3 atto/h5p:addembed 1 1617785149 0 +1459 1 7 atto/recordrtc:recordaudio 1 1617785149 0 +1460 1 7 atto/recordrtc:recordvideo 1 1617785149 0 +1461 1 7 webservice/rest:use 1 1617785169 2 +\. + + +-- +-- Data for Name: mdl_role_context_levels; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_context_levels (id, roleid, contextlevel) FROM stdin; +1 1 10 +2 1 40 +3 1 50 +4 2 10 +5 2 40 +6 3 50 +7 3 70 +8 4 50 +9 4 70 +10 5 50 +11 5 70 +\. + + +-- +-- Data for Name: mdl_role_names; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_role_names (id, roleid, contextid, name) FROM stdin; +\. + + +-- +-- Data for Name: mdl_scale; Type: TABLE DATA; Schema: public; Owner: moodle +-- + +COPY public.mdl_scale (id, courseid, userid, name, scale, description, descriptionformat, timemodified) FROM stdin; +1 0 0 Vías de conocimiento separadas y conectadas Muy individualista,Término medio,Muy comunicativo La escala está basada en la teoría de las vías de conocimiento separadas (aprendizaje individual) y conectadas (aprendizaje colaborativo). Esta teoría describe dos maneras diferentes con las que podemos evaluar y aprender a partir de lo que vemos y oímos.' . implode(', ', $errors) . '
'; + exit(); +} + +if (!$auth->isAuthenticated()) { + echo "Not authenticated
"; + exit(); +} + +$_SESSION['samlUserdata'] = $auth->getAttributes(); +$_SESSION['samlNameId'] = $auth->getNameId(); +$_SESSION['samlNameIdFormat'] = $auth->getNameIdFormat(); +$_SESSION['samlNameidNameQualifier'] = $auth->getNameIdNameQualifier(); +$_SESSION['samlNameidSPNameQualifier'] = $auth->getNameIdSPNameQualifier(); +$_SESSION['samlSessionIndex'] = $auth->getSessionIndex(); + +if (isset($_POST['RelayState']) && OneLogin\Saml2\Utils::getSelfURL() != $_POST['RelayState']) { + $auth->redirectTo($_POST['RelayState']); +} + +$attributes = $_SESSION['samlUserdata']; +$nameId = $_SESSION['samlNameId']; + +echo '' . _('Name') . ' | ' . _('Values') . ' | '; + foreach ($attributes as $attributeName => $attributeValues) { + echo '
---|---|
' . htmlentities($attributeName) . ' |
|
' . implode(', ', $errors) . '
'; + } + // This check if the response was + if (!$auth->isAuthenticated()) { // sucessfully validated and the user + echo 'Not authenticated
'; // data retrieved or not + exit(); + } + + $_SESSION['samlUserdata'] = $auth->getAttributes(); // Retrieves user data + if (isset($_POST['RelayState']) && OneLogin\Saml2\Utils::getSelfURL() != $_POST['RelayState']) { + $auth->redirectTo($_POST['RelayState']); // Redirect if there is a + } // relayState set +} else if (isset($_GET['sls'])) { // Single Logout Service + $auth->processSLO(); // Process the Logout Request & Logout Response + $errors = $auth->getErrors(); // Retrieves possible validation errors + if (empty($errors)) { + echo 'Sucessfully logged out
'; + } else { + echo '' . implode(', ', $errors) . '
'; + } +} + +if (isset($_SESSION['samlUserdata'])) { // If there is user data we print it. + if (!empty($_SESSION['samlUserdata'])) { + $attributes = $_SESSION['samlUserdata']; + echo 'You have the following attributes:Name | Values | '; + foreach ($attributes as $attributeName => $attributeValues) { + echo '
---|---|
' . htmlentities($attributeName) . ' |
|
You don't have any attribute
"; + } + + echo ''; // Print some links with possible +} else { // actions + echo ''; + echo 'Login and access to attrs.php page
'; +} +``` + +#### URL-guessing methods #### + +php-saml toolkit uses a bunch of methods in OneLogin\Saml2\Utils that try to guess the URL where the SAML messages are processed. + +* `getSelfHost` Returns the current host. +* `getSelfPort` Return the port number used for the request +* `isHTTPS` Checks if the protocol is https or http. +* `getSelfURLhost` Returns the protocol + the current host + the port (if different than common ports). +* `getSelfURL` Returns the URL of the current host + current view + query. +* `getSelfURLNoQuery` Returns the URL of the current host + current view. +* `getSelfRoutedURLNoQuery` Returns the routed URL of the current host + current view. + +getSelfURLNoQuery and getSelfRoutedURLNoQuery are used to calculate the currentURL in order to validate SAML elements like Destination or Recipient. + +When the PHP application is behind a proxy or a load balancer we can execute `setProxyVars(true)` and `setSelfPort` and `isHTTPS` will take care of the `$_SERVER["HTTP_X_FORWARDED_PORT"]` and `$_SERVER['HTTP_X_FORWARDED_PROTO']` vars (otherwise they are ignored). + +Also a developer can use `setSelfProtocol`, `setSelfHost`, `setSelfPort` and `getBaseURLPath` to define a specific value to be returned by `isHTTPS`, `getSelfHost`, `getSelfPort` and `getBaseURLPath`. And define a `setBasePath` to be used on the `getSelfURL` and `getSelfRoutedURLNoQuery` to replace the data extracted from `$_SERVER["REQUEST_URI"]`. + +At the settings the developer will be able to set a `'baseurl'` parameter that automatically will use `setBaseURL` to set values for `setSelfProtocol`, `setSelfHost`, `setSelfPort` and `setBaseURLPath`. + + +### Working behind load balancer ### + +Is possible that asserting request URL and Destination attribute of SAML response fails when working behind load balancer with SSL offload. + +You should be able to workaround this by configuring your server so that it is aware of the proxy and returns the original url when requested. + +Or by using the method described on the previous section. + + +### SP Key rollover ### + +If you plan to update the SP x509cert and privateKey you can define the new x509cert as `$settings['sp']['x509certNew']` and it will be +published on the SP metadata so Identity Providers can read them and get ready for rollover. + + +### IdP with multiple certificates ### + +In some scenarios the IdP uses different certificates for +signing/encryption, or is under key rollover phase and more than one certificate is published on IdP metadata. + +In order to handle that the toolkit offers the `$settings['idp']['x509certMulti']` parameter. + +When that parameter is used, `'x509cert'` and `'certFingerprint'` values will be ignored by the toolkit. + +The `x509certMulti` is an array with 2 keys: +- `signing`. An array of certs that will be used to validate IdP signature +- `encryption` An array with one unique cert that will be used to encrypt data to be sent to the IdP + + +### Replay attacks ### + +In order to avoid replay attacks, you can store the ID of the SAML messages already processed, to avoid processing them twice. Since the Messages expires and will be invalidated due that fact, you don't need to store those IDs longer than the time frame that you currently accepting. + +Get the ID of the last processed message/assertion with the `getLastMessageId`/`getLastAssertionId` methods of the Auth object. + + +### Main classes and methods ### + +Described below are the main classes and methods that can be invoked. + +#### Saml2 library #### + +Lets describe now the classes and methods of the SAML2 library. + +##### OneLogin\Saml2\Auth - Auth.php ##### + +Main class of OneLogin PHP Toolkit + + * `Auth` - Initializes the SP SAML instance + * `login` - Initiates the SSO process. + * `logout` - Initiates the SLO process. + * `processResponse` - Process the SAML Response sent by the IdP. + * `processSLO` - Process the SAML Logout Response / Logout Request sent by the + IdP. + * `redirectTo` - Redirects the user to the url past by parameter or to the url + that we defined in our SSO Request. + * `isAuthenticated` - Checks if the user is authenticated or not. + * `getAttributes` - Returns the set of SAML attributes. + * `getAttribute` - Returns the requested SAML attribute + * `getNameId` - Returns the nameID + * `getNameIdFormat` - Gets the NameID Format provided by the SAML response from the IdP. + * `getNameIdNameQualifier` - Gets the NameID NameQualifier provided from the SAML Response String. + * `getNameIdNameSPQualifier` - Gets the NameID SP NameQualifier provided from the SAML Response String. + * `getSessionIndex` - Gets the SessionIndex from the AuthnStatement. + * `getErrors` - Returns if there were any error + * `getSSOurl` - Gets the SSO url. + * `getSLOurl` - Gets the SLO url. + * `getLastRequestID` - The ID of the last Request SAML message generated. + * `buildRequestSignature` - Generates the Signature for a SAML Request + * `buildResponseSignature` - Generates the Signature for a SAML Response + * `getSettings` - Returns the settings info + * `setStrict` - Set the strict mode active/disable + * `getLastRequestID` - Gets the ID of the last AuthNRequest or LogoutRequest generated by the Service Provider. + * `getLastRequestXML` - Returns the most recently-constructed/processed XML SAML request (AuthNRequest, LogoutRequest) + * `getLastResponseXML` - Returns the most recently-constructed/processed XML SAML response (SAMLResponse, LogoutResponse). If the SAMLResponse had an encrypted assertion, decrypts it. + + +##### OneLogin\Saml2\AuthnRequest - `AuthnRequest.php` ##### + +SAML 2 Authentication Request class + + * `AuthnRequest` - Constructs the `AuthnRequest` object. + * `getRequest` - Returns deflated, base64 encoded, unsigned `AuthnRequest`. + * `getId` - Returns the `AuthNRequest` ID. + * `getXML` - Returns the XML that will be sent as part of the request. + +##### OneLogin\Saml2\Response - `Response.php` ##### + +SAML 2 Authentication Response class + + * `Response` - Constructs the SAML Response object. + * `isValid` - Determines if the SAML Response is valid using the certificate. + * `checkStatus` - Checks if the Status is success. + * `getAudiences` - Gets the audiences. + * `getIssuers` - Gets the Issuers (from Response and Assertion) + * `getNameIdData` - Gets the NameID Data provided by the SAML response from the + IdP. + * `getNameId` - Gets the NameID provided by the SAML response from the IdP. + * `getNameIdFormat` - Gets the NameID Format provided by the SAML response from the IdP. + * `getNameIdNameQualifier` - Gets the NameID NameQualifier provided from the SAML Response String. + * `getNameIdNameSPQualifier` - Gets the NameID SP NameQualifier provided from the SAML Response String. + * `getSessionNotOnOrAfter` - Gets the SessionNotOnOrAfter from the + AuthnStatement + * `getSessionIndex` - Gets the SessionIndex from the AuthnStatement. + * `getAttributes` - Gets the Attributes from the AttributeStatement element. + * `validateNumAssertions` - Verifies that the document only contains a single + Assertion (encrypted or not). + * `validateTimestamps` - Verifies that the document is still valid according + Conditions Element. + * `getError` - After executing a validation process, if it fails, this method returns the cause + * `getXMLDocument` - Returns the SAML Response document (If contains an encrypted assertion, decrypts it) + +##### OneLogin\Saml2\LogoutRequest - `LogoutRequest.php` ##### + +SAML 2 Logout Request class + + * `LogoutRequest` - Constructs the Logout Request object. + * `getRequest` - Returns the Logout Request defated, base64encoded, unsigned + * `getID` - Returns the ID of the Logout Request. (If you have the object you can access to the id attribute) + * `getNameIdData` - Gets the NameID Data of the the Logout Request. + * `getNameId` - Gets the NameID of the Logout Request. + * `getIssuer` - Gets the Issuer of the Logout Request. + * `getSessionIndexes` - Gets the SessionIndexes from the Logout Request. + * `isValid` - Checks if the Logout Request received is valid. + * `getError` - After executing a validation process, if it fails, this method returns the cause + * `getXML` - Returns the XML that will be sent as part of the request or that was received at the SP. + +##### OneLogin\Saml2\LogoutResponse - `LogoutResponse.php` ##### + +SAML 2 Logout Response class + + * `LogoutResponse` - Constructs a Logout Response object + (Initialize params from settings and if provided load the Logout Response) + * `getIssuer` - Gets the Issuer of the Logout Response. + * `getStatus` - Gets the Status of the Logout Response. + * `isValid` - Determines if the SAML LogoutResponse is valid + * `build` - Generates a Logout Response object. + * `getResponse` - Returns a Logout Response object. + * `getError` - After executing a validation process, if it fails, this method returns the cause. + * `getXML` - Returns the XML that will be sent as part of the response or that was received at the SP. + +##### OneLogin\Saml2\Settings - `Settings.php` ##### + +Configuration of the OneLogin PHP Toolkit + + * `Settings` - Initializes the settings: Sets the paths of + the different folders and Loads settings info from settings file or + array/object provided + * `checkSettings` - Checks the settings info. + * `getBasePath` - Returns base path. + * `getCertPath` - Returns cert path. + * `getLibPath` - Returns lib path. + * `getExtLibPath` - Returns external lib path. + * `getSchemasPath` - Returns schema path. + * `checkSPCerts` - Checks if the x509 certs of the SP exists and are valid. + * `getSPkey` - Returns the x509 private key of the SP. + * `getSPcert` - Returns the x509 public cert of the SP. + * `getSPcertNew` - Returns the future x509 public cert of the SP. + * `getIdPData` - Gets the IdP data. + * `getSPData`Gets the SP data. + * `getSecurityData` - Gets security data. + * `getContacts` - Gets contact data. + * `getOrganization` - Gets organization data. + * `getSPMetadata` - Gets the SP metadata. The XML representation. + * `validateMetadata` - Validates an XML SP Metadata. + * `formatIdPCert` - Formats the IdP cert. + * `formatSPCert` - Formats the SP cert. + * `formatSPCertNew` - Formats the SP cert new. + * `formatSPKey` - Formats the SP private key. + * `getErrors` - Returns an array with the errors, the array is empty when + the settings is ok. + * `getLastErrorReason` - Returns the reason of the last error + * `getBaseURL` - Returns the baseurl set on the settings if any. + * `setBaseURL` - Set a baseurl value + * `setStrict` - Activates or deactivates the strict mode. + * `isStrict` - Returns if the 'strict' mode is active. + * `isDebugActive` - Returns if the debug is active. + +##### OneLogin\Saml2\Metadata - `Metadata.php` ##### + +A class that contains functionality related to the metadata of the SP + +* `builder` - Generates the metadata of the SP based on the settings. +* `signmetadata` - Signs the metadata with the key/cert provided +* `addX509KeyDescriptors` - Adds the x509 descriptors (sign/encriptation) to + the metadata + +##### OneLogin\Saml2\Utils - `Utils.php` ##### + +Auxiliary class that contains several methods + + * `validateXML` - This function attempts to validate an XML string against + the specified schema. + * `formatCert` - Returns a x509 cert (adding header & footer if required). + * `formatPrivateKey` - returns a RSA private key (adding header & footer if required). + * `redirect` - Executes a redirection to the provided url (or return the + target url). + * `isHTTPS` - Checks if https or http. + * `getSelfHost` - Returns the current host. + * `getSelfURLhost` - Returns the protocol + the current host + the port + (if different than common ports). + * `getSelfURLNoQuery` - Returns the URL of the current host + current view. + * `getSelfURL` - Returns the URL of the current host + current view + query. + * `generateUniqueID` - Generates a unique string (used for example as ID + for assertions). + * `parseTime2SAML` - Converts a UNIX timestamp to SAML2 timestamp on the + form `yyyy-mm-ddThh:mm:ss(\.s+)?Z`. + * `parseSAML2Time` - Converts a SAML2 timestamp on the form + `yyyy-mm-ddThh:mm:ss(\.s+)?Z` to a UNIX timestamp. The sub-second part is + ignored. + * `parseDuration` - Interprets a ISO8601 duration value relative to a given + timestamp. + * `getExpireTime` - Compares two dates and returns the earliest. + * `query` - Extracts nodes from the DOMDocument. + * `isSessionStarted` - Checks if the session is started or not. + * `deleteLocalSession` - Deletes the local session. + * `calculateX509Fingerprint` - Calculates the fingerprint of a x509cert. + * `formatFingerPrint` - Formats a fingerprint. + * `generateNameId` - Generates a `nameID`. + * `getStatus` - Gets Status from a Response. + * `decryptElement` - Decrypts an encrypted element. + * `castKey` - Converts a `XMLSecurityKey` to the correct algorithm. + * `addSign` - Adds signature key and senders certificate to an element + (Message or Assertion). + * `validateSign` - Validates a signature (Message or Assertion). + +##### OneLogin\Saml2\IdPMetadataParser - `IdPMetadataParser.php` ##### + +Auxiliary class that contains several methods to retrieve and process IdP metadata + + * `parseRemoteXML` - Get IdP Metadata Info from URL. + * `parseFileXML` - Get IdP Metadata Info from File. + * `parseXML` - Get IdP Metadata Info from XML. + * `injectIntoSettings` - Inject metadata info into php-saml settings array. + + +For more info, look at the source code; each method is documented and details +about what it does and how to use it are provided. Make sure to also check the doc folder where +HTML documentation about the classes and methods is provided for SAML and +SAML2. + + +Demos included in the toolkit +----------------------------- + +The toolkit includes three demo apps to teach how use the toolkit, take a look on it. + +Demos require that SP and IdP are well configured before test it. + +## Demo1 ## + +### SP setup ### + +The Onelogin's PHP Toolkit allows you to provide the settings info in two ways: + + * Use a `settings.php` file that we should locate at the base folder of the + toolkit. + * Use an array with the setting data. + +In this demo we provide the data in the second way, using a setting array named +`$settingsInfo`. This array users the `settings_example.php` included as a template +to create the `settings.php` settings and store it in the `demo1/` folder. +Configure the SP part and later review the metadata of the IdP and complete the IdP info. + +If you check the code of the index.php file you will see that the `settings.php` +file is loaded in order to get the `$settingsInfo` var to be used in order to initialize +the `Setting` class. + +Notice that in this demo, the `setting.php` file that could be defined at the base +folder of the toolkit is ignored and the libs are loaded using the +`_toolkit_loader.php` located at the base folder of the toolkit. + + +### IdP setup ### + +Once the SP is configured, the metadata of the SP is published at the +`metadata.php` file. Configure the IdP based on that information. + + +### How it works ### + + 1. First time you access to `index.php` view, you can select to login and return + to the same view or login and be redirected to the `attrs.php` view. + + 2. When you click: + + 2.1 in the first link, we access to (`index.php?sso`) an `AuthNRequest` + is sent to the IdP, we authenticate at the IdP and then a Response is sent + through the user's client to the SP, specifically the Assertion Consumer Service view: `index.php?acs`. + Notice that a `RelayState` parameter is set to the url that initiated the + process, the `index.php` view. + + 2.2 in the second link we access to (`attrs.php`) have the same process + described at 2.1 with the difference that as `RelayState` is set the `attrs.php`. + + 3. The SAML Response is processed in the ACS (`index.php?acs`), if the Response + is not valid, the process stops here and a message is shown. Otherwise we + are redirected to the RelayState view. a) `index.php` or b) `attrs.php`. + + 4. We are logged in the app and the user attributes are showed. + At this point, we can test the single log out functionality. + + 5. The single log out functionality could be tested by two ways. + + 5.1 SLO Initiated by SP. Click on the "logout" link at the SP, after that a + Logout Request is sent to the IdP, the session at the IdP is closed and + replies through the client to the SP with a Logout Response (sent to the + Single Logout Service endpoint). The SLS endpoint (`index.php?sls`) of the SP + process the Logout Response and if is valid, close the user session of the + local app. Notice that the SLO Workflow starts and ends at the SP. + + 5.2 SLO Initiated by IdP. In this case, the action takes place on the IdP + side, the logout process is initiated at the idP, sends a Logout + Request to the SP (SLS endpoint, `index.php?sls`). The SLS endpoint of the SP + process the Logout Request and if is valid, close the session of the user + at the local app and send a Logout Response to the IdP (to the SLS endpoint + of the IdP). The IdP receives the Logout Response, process it and close the + session at of the IdP. Notice that the SLO Workflow starts and ends at the IdP. + +Notice that all the SAML Requests and Responses are handled by a unique file, +the `index.php` file and how `GET` parameters are used to know the action that +must be done. + + +## Demo2 ## + +### SP setup ### + +The Onelogin's PHP Toolkit allows you to provide the settings info in two ways: + + * Use a `settings.php` file that we should locate at the base folder of the + toolkit. + * Use an array with the setting data. + +The first is the case of the demo2 app. The `setting.php` file and the +`setting_extended.php` file should be defined at the base folder of the toolkit. +Review the `setting_example.php` and the `advanced_settings_example.php` to +learn how to build them. + +In this case as Attribute Consume Service and Single Logout Service we are going to +use the files located in the endpoint folder (`acs.php` and `sls.php`). + + +### IdP setup ### + +Once the SP is configured, the metadata of the SP is published at the +`metadata.php` file. Based on that info, configure the IdP. + + +### How it works ### + +At demo1, we saw how all the SAML Request and Responses were handler at an +unique file, the `index.php` file. This demo1 uses high-level programming. + +At demo2, we have several views: `index.php`, `sso.php`, `slo.php`, `consume.php` +and `metadata.php`. As we said, we will use the endpoints that are defined +in the toolkit (`acs.php`, `sls.php` of the endpoints folder). This demo2 uses +low-level programming. + +Notice that the SSO action can be initiated at `index.php` or `sso.php`. + +The SAML workflow that take place is similar that the workflow defined in the +demo1, only changes the targets. + + 1. When you access `index.php` or `sso.php` for the first time, an `AuthNRequest` is + sent to the IdP automatically, (as `RelayState` is sent the origin url). + We authenticate at the IdP and then a `Response` is sent to the SP, to the + ACS endpoint, in this case `acs.php` of the endpoints folder. + + 2. The SAML Response is processed in the ACS, if the `Response` is not valid, + the process stops here and a message is shown. Otherwise we are redirected + to the `RelayState` view (`sso.php` or `index.php`). The `sso.php` detects if the + user is logged and redirects to `index.php`, so we will be in the + `index.php` at the end. + + 3. We are logged into the app and the user attributes (if any) are shown. + At this point, we can test the single log out functionality. + + 4. The single log out functionality could be tested by two ways. + + 4.1 SLO Initiated by SP. Click on the "logout" link at the SP, after that + we are redirected to the `slo.php` view and there a Logout Request is sent + to the IdP, the session at the IdP is closed and replies to the SP a + Logout Response (sent to the Single Logout Service endpoint). In this case + The SLS endpoint of the SP process the Logout Response and if is + valid, close the user session of the local app. Notice that the SLO + Workflow starts and ends at the SP. + + 4.2 SLO Initiated by IdP. In this case, the action takes place on the IdP + side, the logout process is initiated at the idP, sends a Logout + Request to the SP (SLS endpoint `sls.php` of the endpoint folder). + The SLS endpoint of the SP process the Logout Request and if is valid, + close the session of the user at the local app and sends a Logout Response + to the IdP (to the SLS endpoint of the IdP).The IdP receives the Logout + Response, process it and close the session at of the IdP. Notice that the + SLO Workflow starts and ends at the IdP. + diff --git a/dd-apps/docker/nextcloud/src/custom_apps/user_saml/3rdparty/vendor/onelogin/php-saml/_toolkit_loader.php b/dd-apps/docker/nextcloud/src/custom_apps/user_saml/3rdparty/vendor/onelogin/php-saml/_toolkit_loader.php new file mode 100644 index 0000000..c4649d7 --- /dev/null +++ b/dd-apps/docker/nextcloud/src/custom_apps/user_saml/3rdparty/vendor/onelogin/php-saml/_toolkit_loader.php @@ -0,0 +1,34 @@ + array( + 'requests' => true, + 'responses' => true + ), + + // Security settings + 'security' => array( + + /** signatures and encryptions offered */ + + // Indicates that the nameID of the+ This schema document describes the XML namespace, in a form + suitable for import by other schema documents. +
++ See + http://www.w3.org/XML/1998/namespace.html and + + http://www.w3.org/TR/REC-xml for information + about this namespace. +
++ Note that local names in this namespace are intended to be + defined only by the World Wide Web Consortium or its subgroups. + The names currently defined in this namespace are listed below. + They should not be used with conflicting semantics by any Working + Group, specification, or document instance. +
++ See further below in this document for more information about how to refer to this schema document from your own + XSD schema documents and about the + namespace-versioning policy governing this schema document. +
++ denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification.
+ ++ Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. +
++ See BCP 47 at + http://www.rfc-editor.org/rfc/bcp/bcp47.txt + and the IANA language subtag registry at + + http://www.iana.org/assignments/language-subtag-registry + for further information. +
++ The union allows for the 'un-declaration' of xml:lang with + the empty string. +
++ denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification.
+ ++ denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification.
+ ++ See http://www.w3.org/TR/xmlbase/ + for information about this attribute. +
++ denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification.
+ ++ See http://www.w3.org/TR/xml-id/ + for information about this attribute. +
++ denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: +
++++ In appreciation for his vision, leadership and + dedication the W3C XML Plenary on this 10th day of + February, 2000, reserves for Jon Bosak in perpetuity + the XML name "xml:Father". +
+
+ This schema defines attributes and an attribute group suitable
+ for use by schemas wishing to allow xml:base
,
+ xml:lang
, xml:space
or
+ xml:id
attributes on elements they define.
+
+ To enable this, such a schema must import this schema for + the XML namespace, e.g. as follows: +
++ <schema . . .> + . . . + <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2001/xml.xsd"/> ++
+ or +
++ <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2009/01/xml.xsd"/> ++
+ Subsequently, qualified reference to any of the attributes or the + group defined below will have the desired effect, e.g. +
++ <type . . .> + . . . + <attributeGroup ref="xml:specialAttrs"/> ++
+ will define a type which will schema-validate an instance element + with any of those attributes. +
++ In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + + http://www.w3.org/2009/01/xml.xsd. +
++ At the date of issue it can also be found at + + http://www.w3.org/2001/xml.xsd. +
++ The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML + Schema itself, or with the XML namespace itself. In other words, + if the XML Schema or XML namespaces change, the version of this + document at + http://www.w3.org/2001/xml.xsd + + will change accordingly; the version at + + http://www.w3.org/2009/01/xml.xsd + + will not change. +
++ Previous dated (and unchanging) versions of this schema + document are at: +
+ +