Ilios 2.0 Overview

Post on 12-May-2015

4240 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

The Ilios Curriculum Management System provides the Health Professions educational community a user-friendly, flexible, and robust web application to collect, manage, analyze and deliver curricular information.Ilios 2.0 is currently under development at the University of California, San Francisco.

Transcript

iliosHealth ProfessionCurriculum Management

Overview

• Why Manage Curriculum?• Ilios 2.0 Project Goals• Background• Features• Technologies• Timeline• Team

Why Manage Curriculum

• Complete and accurate picture – W4+H• Benchmarking, teaching effort and reporting• Identify gaps and unintentional redundancy• Deliver content to online course• Build community• Educate faculty about curriculum• Facilitate interprofessional curriculum• Facilitate evaluation process

Vision

• Provide the Health Professions a user-friendly, flexible, and robust web application to collect, manage, analyze and deliver curricular information.

• Leverage the power of existing online learning technologies and use open-source, loosely coupled components

Project Goals

Support:• Curriculum ownership and community among a diverse

faculty and across departments, schools and professions• Longitudinal curriculum monitoring and planning• Robust searching and reporting• Management and delivery of curricular information and

learning materials• Seamless integration with online course environment

Background

• Modeled on Ilios 1 (2002-2010)– Two time award winning application– In use at 6 health professions schools across U.S.

• Partnership between UCSF Library and School of Medicine

Features

• User Dashboard• Programs• Competencies• Learner and Instructor Groups• Courses, Sessions & Learning Materials• Calendars• Tracking & Reporting

70%

Features > Dashboard

Features > Dashboard

• Quick access to common tasks/info• Recent Activity• My Courses• My Programs • Customized personal reminders

Features > Programs

Features > Programs

• Create and manage any number of unique programs

• Longitudinal tracking of competencies, disciplines, leadership

• Full historic audit abilities for tracking record changes and updates

Features > Competencies

• Assign competency domains, sub-domains and outcome objectives to programs year by year

• Link Course objectives to program outcome objectives

• Display and track relationship amongst session, course objectives and competencies

Competency DomainCompetency Domain

SessionSession

CompetencySub-DomainsCompetencySub-Domains

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Competency DomainCompetency Domain

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

Objective

Programs are made up of complex interwoven objectives that overlap at several levels

Competency DomainCompetency Domain

SessionSession

CompetencySub-Domains

Course Objective

Course Objective

Course Objective

Program Objective

Program ObjectiveProgram Objective

SessionObjective

SessionObjective

SessionObjectiveSession

Objective

Course Objective

Program Objective

SessionObjective

CompetencySub-DomainsCompetencySub-Domains Programs are made up

of complex interwoven objectives that overlap at several levels

Ilios can help you isolate, and track individual threads through each layer

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Competency Domain

CompetencySub-Domains

Course Objective

Program Objective

SessionObjective

Programs are made up of complex interwoven objectives that overlap at several levels

Ilios can help you isolate, and track individual threads through each layer

Competency DomainCompetency Domain

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

CompetencySub-Domains

Course Objective

Program Objective

SessionObjective

Programs are made up of complex interwoven objectives that overlap at several levels

Ilios can help you isolate, and track individual threads through each layer

Competency DomainCompetency Domain

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

Objective

CompetencySub-DomainsCompetencySub-Domains Programs are made up

of complex interwoven objectives that overlap at several levels

Ilios can help you isolate, and track individual threads through each layer

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Competency Domain

CompetencySub-Domains

Course Objective

Program Objective

SessionObjective

Let’s track a single thread from the Interpersonal and Communication Skills Competency Domain down to Session Objective.

CompetencyCompetency

SessionSession

CompetencySub-DomainsCompetencySub-Domains

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Interpersonal and Communication Skills A Program may have multiple Competency Domains

Competency Domain:Interpersonal and Communication Skills

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

A Program may have multiple Competency Domains

Competency Domains have multiple sub-domains

Competency Sub-Domain:Doctor Patient Relationship‐

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Establish relationship

A Program may have multiple Competency Domains

Competency Domains have multiple sub-domains

A Program has multiple objectives

Program Objective:Establish a collaborative and constructive relationship with patients and their families

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Course Objective:Establish rapport and demonstrate caring and respectful behaviors when interviewing children, adolescents, adults and elderly patients.

A single Course can have multiple objectives

SessionSession

CompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Establish rapport

Establish relationship

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectives

A single Session can have multiple objectives

Demonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectives

A single Session can have multiple objectives

Demonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Describe

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

Objective

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectives

A single Session can have multiple objectives

Demonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Describe Construct

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectives

A single Session can have multiple objectives

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectives

A single Session can have multiple objectives

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectives

A single Session can have multiple objectives

SessionSession

CompetencySub-DomainCompetencySub-Domain

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Elicit concerns

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectivesA Session Objective may be related to multiple course objectives

SessionSession

Competency Sub-DomainsCompetency Sub-Domains

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Elicit concerns

Elicit & Address Patient Needs

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectivesA Session Objective may be related to multiple course objectives

SessionSession

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Elicit concerns

Information Sharing With Patients & Families

Elicit & Address Patient Needs

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectivesA Session Objective may be related to multiple course objectives

SessionSession

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Elicit concerns

Information Sharing With Patients & Families

Elicit & Address Patient Needs

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectivesA Session Objective may be related to multiple course objectives

SessionSession

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveDemonstrate

Interpersonal and Communication Skills

Doctor Patient ‐Relationship

Establish rapport

Establish relationship

Elicit concerns

Information Sharing With Patients & Families

Elicit & Address Patient Needs

Describe Construct

Session Objective:Demonstrate how to ask patients about their illness, their health care, and their relationships with physicians or other health care providers

A single Course can have multiple objectivesA Session Objective may be related to multiple course objectives

Competency DomainCompetency Domain

SessionSession

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Course Objective

Course Objective

Program ObjectiveProgram Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

ObjectiveSession

Objective

CompetencySub-DomainsCompetencySub-Domains

Course Objective

Course Objective

Program ObjectiveProgram Objective

SessionObjectiveSession

Objective

Features: Learner/Instructor Groups

• Manage groups and sub-groups of learners• Automatically generate groups for a cohort of

learners• Assign default instructors and locations to groups

and sub-groups for any learner group• Assign groups to curricular activities and provide

direct, secure access to curriculum via the calendar• Modify groups without altering the group in other

curricular assignments

Features > Courses, Sessions & Learning Materials

• Associate discrete learning objectives to courses and sessions• Assign competencies and disciplines to courses, sessions and

learning objectives• Control access and assignment via groups• Track distinct teaching hours by session, category, and objective• Associate learning materials with courses and sessions• Course replication and rollover from one academic year to the next

Features > Courses

Features > Sessions

Features > Sessions

Features > Calendars

• User-centric calendar access to all registered users• Public course calendar view• Mobile views, synchronization and download of

calendar information• Direct access to online learning environments and

materials via calendar interface• Real-time alerts of schedule, location and content

changes

Features > Tracking & Reporting

• Full relational data reporting capacity via SQL• Teaching hours tracking and management by

instructor, department, educational method• Content hours tracking and management• Curriculum mapping• Trend reporting• Full archiving

Technologies

• Built on LAMP (Linux, Apache, MySQL, PHP) technologies

• Supports connectivity through APIs, XML, Web Services

• Application will be freely available under GNU General Public License

Server Configuration

• Standard production-grade LAMP server with at least 500GB of storage:– Apache: at least 2.2.13– MySQL: at least 5.0.84 – with both the InnoDB and

MyISAM backing engines– PHP: at least 5.2.10 – must have support for

mysqli (note mysqli, as opposed to mysql)

Timeline

3 Development Phases:

Fall 2010

TeamDevelopment Sponsors

Sascha CohenProject Director

Karen ButterUniversity Librarian

Loki QuaelerSenior Applications Programmer

Kevin H. SouzaAssistant Dean, Medical Education, School of Medicine

Jesse FriedmanLearning Technologies Developer

Chandler MayfieldAssistant Director, Learning Technologies, School of Medicine

Rich TrottManager IT Operations & Services, Library Center for Knowledge Management

Ann DobsonDirector, Library Center for Knowledge Management

For more information

Project Websitehttp://curriculum.ucsf.edu/

Office of Educational TechnologySchool of Medicine

University of California, San Francisco

irocket@ucsf.edu415.502.2800

top related