Moodle Summit

25
Moodle Summit

description

Moodle Summit. Enrollment into Moodle. Course Set-Up. gradebook. Heartland Business Systems Founded in 1990 – Little Chute, WI 180 + Million Sales Revenue 450 + Employees CRN Elite 250 Award Cisco 2013 Central SLED Partner of the Year Cisco 2011 Americas K-12 Partner of the Year - PowerPoint PPT Presentation

Transcript of Moodle Summit

Page 1: Moodle Summit

Moodle Summit

Page 2: Moodle Summit

Enrollment into Moodle

Moodle Site Enrollment

Course Enrollment

Section Enrollment

Page 3: Moodle Summit

Course Set-Up

Page 4: Moodle Summit
Page 5: Moodle Summit

gradebook

Page 6: Moodle Summit
Page 7: Moodle Summit

Heartland Business Systems•Founded in 1990 – Little Chute, WI•180+ Million Sales Revenue •450+ Employees•CRN Elite 250 Award•Cisco 2013 Central SLED Partner of the Year•Cisco 2011 Americas K-12 Partner of the Year• Named to Inc. Magazine’s Hire Power awards as the top job creator in Wisconsin for the Business Services vertical•Voted top Information Technology Partner in WI by Corporate Report Magazine•VMware 2010 Academic Partner of the Year - Americas•Value Added Reseller / Systems Integrator•Key Partnerships with Technology Innovators•Featured Nationally for our Success

Page 8: Moodle Summit

Avastone TechnologiesYou determine the floor!

“30 Sec Elevator Speech”Ok, 10 to 15 min…

Page 9: Moodle Summit

Heartland Confidential9

Ground Floor• SQL Server

– Many customers have it (whether they know it or not )– Usually sprawling out of control– Looking for virtualization, consolidation, HA, DR– Foundation for many of customer’s critical applications

• Avastone’s Offering– SQL Power Play– Best expertise in the Midwest (Tony Sebion)– Remote or on-site analysis– Train staff on tools used– Report of findings and recommendations– Low customer commitment (1-2 days)

Drew Poggemann
Make Avstone A look like part of the jersey?
Page 10: Moodle Summit

Heartland Confidential10

Second Floor• Most customers have data, not information…

– Reports that run overnight, never finish– No visible KPIs for front-line managers– Spreadsheets running rampant – Multiple systems, how to correlate?– No system of truth / trusted numbers

• BI Blitz– Leverage tools companies own (Microsoft Office, SQL

Server)– BI solution in 4 weeks, not 1 year!– Hand-in-hand with your staff– Leave you trained with reporting and dashboards– Continue to build upon this iteratively

Page 11: Moodle Summit

Heartland Confidential11

Third Floor• Intranet / Extranet – SharePoint– 50% of all intranets built on SharePoint!– Community based collaboration– Excellent document management /

workflow– Enterprise search

• SharePoint Deployment Planning Services–Microsoft pays for SharePoint

Assessment– Utilize EA or SA credits (1, 3, 5, 10, 15

days)

Page 12: Moodle Summit

Heartland Confidential12

Fourth Floor• Party floor! • It’s really all about relationships, isn’t

it?• Microsoft Dynamics CRM– Not just for your customer relationships– Replace those Access databases– Application framework for LOB applications– Asset Management, Fleet Management,

Student Management, Transitional Care Management, “Any” Management

Page 13: Moodle Summit

Heartland Confidential13

Fifth Floor• Time to play nice together! • Application Integration– Cloud & On Premise– Secure– Translations, Mapping, Scheduling– Management, Monitoring, Exceptions– Adapters

Page 14: Moodle Summit

Heartland Confidential14

Sixth Floor• Microsoft Dynamics GP–Multiple CPAs with many years of experience– Inventory control processes– Streamline / Automate (Sales, Purchasing)– Cash Management– Budget Control– Fund and Grant Management– Strong focus on education• Teacher Contracts (Avastone Solution)

Page 15: Moodle Summit

Heartland Confidential15

Seventh Floor• Web and Mobile– Customers thinking “Mobile First”–More web access via smartphones than

PC’s– Kentico CMS – Easy to use, tons of

features– Responsive Design, mobile optimized–Mobile apps for iOS, Android, or both!

Page 16: Moodle Summit

Heartland Confidential16

Eighth Floor• Development Center– Custom built to customer’s specific

needs– Leverage Microsoft .NET framework– Projects large and small– Take over customer’s application

support– Avastone and Heartland – IT soup to

nuts!

Page 17: Moodle Summit

Heartland Confidential17

Avastone’s Team

Drew PoggemannDirector of Technology

Aaron SwaagmanDevelopment Center

Custom softwareStaff AugmentationsTraining Dev. Teams

Jeremiah BrockmanMobile & Web

Mobile ApplicationsPhone & TabletsWeb Development

Craig GudemanBusiness Systems

SharePointCRM / xRMIntegrationsEnterprise Content Mgmt

Jo NormanPMO & Lean

PMO, PMLean

Tony SebionBI & Database

SQL ServerAnalyticsVisualizations Business Intelligence

Chris JanssenBusiness Solutions

Business AnalysisWebsitesMarketingSEO, Social MediaGraphic Design

Sherry BergDynamics GP Sales

Allen SchuetteDynamics GP Implementations

Page 18: Moodle Summit

Heartland Confidential18

Moodle / SIS Integration

It’s a two way street

Page 19: Moodle Summit

Integration Challenges• Closed Systems – Many don’t really want

integrations (all you need is ours!)• Standards – SIF tried but not strongly

adopted, challenging to configure• Complex Environments – Multiple systems,

multiple technologies, cloud, on premise• Tight Integrations – Database level can be

brittle (most common)• Net Change Pattern – Supporting changes

depends on source system capabilities• Management – Scheduling, exceptions,

performance, upgrades

Page 20: Moodle Summit

Target StateBusiness and Technology Integration

• Secure – Job 1! Must follow FERPA guidelines and keep Personally Identifiable Information (PII) secure

• KISS – Must be simple and straight-forward to setup supporting cloud and on premise systems

• Flexibility – Adapt to specific mappings or rules within district

• Scalable – Support small to large implementations

• Management – Alerts, notifications if / when problems do occur

• Extendibility – Same model to integrate many systems

• Abstraction – Separate interface from implementation

• Reuse – Logic must be reusable across many districts reducing time to implement. Pre-built adapters to connect multiple systems

Page 21: Moodle Summit

Example Architecture• Leverage Middleware Framework

– Scheduling, Mapping, Adapters– Monitoring & Exception Management– Reduce custom coding– Configurable templates– Must be easy to use

• Build Adapters– Moodle (Courses, Gradebook, Enrollments, Groups, Roles)– Others (Library, GL/Finance, Professional Development, GAE)– Map to SIS environment

• Advantages– Leverage middleware capabilities– Application hosting portability– Pre-built adapters with ability to extend– Enterprise model for integration

Page 22: Moodle Summit

Users

Groups

Roles

Sample Integration Flow

Courses

Enrollment

Assignments

Gradebook

Moodle Middleware

On-DemandIntegration

Integration Status / History

Integration Configuration

Courses

Enrollment

Gradebook

Users

Assignments

Groups

Roles

SIS

Integration Dashboard

Monitoring &Exception

Management

• LDAP• Identity Management• User Provisioning• SIS Integrations• SSO

Scheduling (Queue, Time,

File, Query)

Mapping / Translations

Pre-built Adapters

Secure, encrypted

traffic

Page 23: Moodle Summit

Moodle Integration• Many required Moodle web

service apis already exist (subset below)– http://

docs.moodle.org/dev/Web_services_Roadmap

core_course_create_courses() – create coursescore_course_delete_courses() – delete coursescore_course_update_courses() – update coursescore_enrol_get_enrolled_users() – get enrolled students in a coursemod_assign_get_assignments – get course assignmentsmod_assign_get_grades() – get assignment gradescore_enrol_get_enrolled_users() – get list of users enrolled in a coursecore_enrol_get_users_courses() – get list of courses a student is enrolled intoenrol_manual_enrol_users() – manually enrol a student to a course

Page 24: Moodle Summit

Heartland Confidential24

Challenges• SIS Environments–Open up APIs for inbound integration

• Net Change– Identifying records that have changed

without comparing all (which is inefficient)

– Conflicts (identifying master / rules)• Flexibility– Strong integration architecture with

flexibility to change some rules by district

Page 25: Moodle Summit

Heartland Confidential25

Next Steps• Establish a group of districts to

be part of the beta/pilot group (5)

• This group would help influence the design

• Continue to work with Skyward to gather requirements

• Need to establish group by April 1st