Moodle summit
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Moodle Summit PowerPoint PPT Presentation

  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Moodle Summit

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript

Moodle summit

Moodle Summit

Enrollment into moodle

Enrollment into Moodle

Course set up

Course Set-Up



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

Avastone technologies you determine the floor

Avastone TechnologiesYou determine the floor!

“30 Sec Elevator Speech”

Ok, 10 to 15 min…

Ground floor

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)

Heartland Confidential

Second floor

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

Heartland Confidential

Third floor

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)

Heartland Confidential

Fourth floor

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

Heartland Confidential

Fifth floor

Fifth Floor

  • Time to play nice together!

  • Application Integration

    • Cloud & On Premise

    • Secure

    • Translations, Mapping, Scheduling

    • Management, Monitoring, Exceptions

    • Adapters

Heartland Confidential

Sixth floor

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)

Heartland Confidential

Seventh floor

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! 

Heartland Confidential

Eighth floor

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!

Heartland Confidential

Avastone s team

Avastone’s Team

Allen Schuette

Dynamics GP Implementations

Sherry Berg

Dynamics GP


Drew Poggemann

Director of Technology

Chris Janssen

Business Solutions

Business Analysis



SEO, Social Media

Graphic Design

Tony Sebion

BI & Database

SQL Server


Visualizations Business Intelligence

Jo Norman

PMO & Lean



Craig Gudeman

Business Systems




Enterprise Content Mgmt

Jeremiah Brockman

Mobile & Web

Mobile Applications

Phone & Tablets

Web Development

Aaron Swaagman

Development Center

Custom software

Staff Augmentations

Training Dev. Teams

Heartland Confidential

Moodle sis integration

Moodle / SIS Integration

It’s a two way street

Heartland Confidential

Integration challenges

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

Target state business and technology integration

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

Example architecture

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

Sample integration flow

Sample Integration Flow

  • LDAP

  • Identity Management

  • User Provisioning

  • SIS Integrations

  • SSO












Integration Status / History


Integration Dashboard

Monitoring &

Exception Management


Scheduling (Queue, Time, File, Query)

Mapping / Translations

Integration Configuration







Pre-built Adapters

Secure, encrypted traffic

Moodle integration

Moodle Integration

  • Many required Moodle web service apis already exist (subset below)


      core_course_create_courses() – create courses

      core_course_delete_courses() – delete courses

      core_course_update_courses() – update courses

      core_enrol_get_enrolled_users() – get enrolled students in a course

      mod_assign_get_assignments – get course assignments

      mod_assign_get_grades() – get assignment grades

      core_enrol_get_enrolled_users() – get list of users enrolled in a course

      core_enrol_get_users_courses() – get list of courses a student is enrolled into

      enrol_manual_enrol_users() – manually enrol a student to a course



  • 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

Heartland Confidential

Next steps

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

Heartland Confidential

  • Login