Post on 12-Jan-2016
transcript
Integrating
Moodle with ... ... a SIS
to Enhance Standards Communication with Parents
Bismarck Public Schools
Introductions
● Michael Gerszewski - District Moodle Administrator/Engineer
● Pat Phillips - District Moodle Teacher Instructional Trainer
● Dave Sherwin - District Moodle Instructional Developer
CollaborativevWorkSpaces 2008 to 2011
2008to
20102009
to
2011
CollaborativevWorkSpaces 2011 to Present
Communication Problem
Moodle Solution
Glossary● Collaborative WorkSpace● Searchable● Categories to organize Domains/Strands● Auto-Linking with Concept (ELA-07.L.02)
● Global
Glossary Benefits
Glossary Entry
Content- Identifier● Standard● Student Learning Target
o I can...statements● Proficiency Scale
o Based on 4 points● Resources
o links to resources
Glossary WorkSpace
SettingsGeneral● Concept● Definition● Categories● Keyword(s)● Attachment(s)
Auto-linking
Glossary Auto-linking
Glossary to Improve Communication
● Solution that leverages previous work● Create plugins for Moodle and our SIS
Communication Solution
SIS Integration
● Moodle's Glossary plugin autolink feature in showentry.php:o /mod/glossary/showentry.php?...displayformat=dictionaryo Not usable outside Moodle (XSS)
● Developed plugin that produced a JSONP output:o Allowed for cross-site data transferso Used existing showentry_ajax.php as template and added a function
wrapper as a callback
JSONPglossaryEntry({success: true,entries: {26855: {id: "26855",glossaryid: "1850",userid: "9",concept: "ELA-07.L.02",definition: "<table style="border:1px solid #0a1012;float:none;text-align:left;vertical-align:top;width:99%;" border="1" frame="void" rules="all"><tbody><tr style="background-image:none;text-align:left;vertical-align:top;border-style:none;"><td style="background-color:#87ceeb;" colspan="4"> <p><span style="font-size:large;"><em><strong>7th Grade ELA Targeted Standards</strong></em></span><br /><em><span … ",
definitionformat: "1",definitiontrust: "0",attachment: "",timecreated: "1415814152",timemodified: "1421957493",teacherentry: "1",sourceglossaryid: "0",usedynalink: "1",casesensitive: "1",fullmatch: "1",approved: "1",glossaryname: "Seventh Grade English",cmid: "151910",courseid: "12484",footer: "<p style="text-align:right">» <a href="https://.../mod/glossary/view.php?g=1850">Seventh Grade English</a></p>"}}})
jQuery Plugin in SIS● SIS Plugin takes JSONP data as parameter for function, uses relevant
data, and displays in a "popup" (built-in SIS capability, slightly modified)● Reformats style for SIS interface
● <h2> tags indicate the start of a collapsible box (SIS style feature)● wrap <div> around content between each <h2>
Communication Solution
Questions?