Conference Agenda

This agenda is subject to change.

Day One - Sept. 22

Breakfast & Registration (Room 102)

8 - 9am

Opening Remarks (Room 101)

Alison Pattern (Elentra Consortium Core Team) and Greg Vanclief (Elentra Corp)

9 - 9:30am

Data Analytics Panel (Room 101)

9:30 - 10:30am



Spandrels and Brackets: The structural support and surprising flourishes of an end-to-end Elentra implementation (Room 107)

Sean Girard (Washingston State University)

10:45 - 11:25am

This live demonstration will center on a detailed walkthrough of the Elentra implementation at Washington State University, with a focus on specific implementation decisions, scenarios, requests, workarounds, and extensions we have addressed over the last six years in our MD program.

The format will allow time for some detailed questions and discussion of specific modules - and we use most of them!

Attendance: To badge-in or not to badge-in? Is that your question? (Room 107)

Dr. Michele Williams & Jose Lopez (Texas Tech University Health Science Center El Paso)

11:30am - 12:10pm

Overview of the customized features to the learning event attendance tracking using badges and badge readers. Record attendance for a class of over one hundred in less than ten minutes. Review the flexibility of applying a variety of attendance policies per course.

How to maximize Codeception tests (Room 103)

Graham Berry (Elentra Consortium Core Team)

11:30am - 12:10pm

Increase awareness of utilizing Codeception

Lunch (Room 102)

12:15 - 1:15pm

Consortium Strategic Plan 2022 - 2025: A look ahead at Elentra in 3 years (Room 101)

Alison Pattern (Elentra Consortium Core Team)

1:15 - 1:50pm

Creative Problem-Solving Workshop (Room 103)

Bonnie Toupin (Elentra Consortium Core Team)

1:55 - 2:35pm

This workshop will be a review of gathering requirements to design a wireframe. The focus will be on the Empathize, Define, and Ideate phases of Stanford’s Design Thinking process. Methods for creative problem solving will be discussed. There will be a practical component to this workshop where attendees are asked to bring a pen/pencil.

Syncing Our Development Life Cycle Processes (Room 107)

Fahad Altimimi (Elentra Consortium Core Team)

1:55 - 2:35pm

Presentation of a potential 'ideal' Software Development Life Cycle Process, from business/user needs gathering all the way to implementation and maintenance. The goal would be to present it and gather feedback to produce a Software Development Life Cycle SOP, produce ideas on how we can move towards the ideal process, and align the community on the development practices that could be followed to produce high quality software.

Presentation would include an overview of the software development lifecycle, and the activities and deliverables at each stage of the life cycle for any projects developed.

Produced Software Development Life Cycle SOP would intend to standardize the development process to ensure that the requirement information is developed at the different phases of the life cycle in order to:

  • Maintain a high level of quality of the software platform
  • Help improve the efficiency of the overall development process
  • Help improve the traceability of deliverables throughout the development process


2:40 - 3pm

Supporting Brief Clinical Observations in the LIC with QR Codes (Room 101)

Daniel G. Berg, B.S (Kaiser Permanente Bernard J. Tyson School of Medicine)

3 - 3:20pm

KPSOM is a newly created medical school in Southern California that has structured its curriculum to support Longitudinal Integrated Clerkships (LIC). An element that is vital to an LIC curriculum is the ability to measure and evaluate student performance using Brief Clinical Observations (BCOs) in authentic and painless ways. Join us for a demonstration detailing the improvements that we made to the Assessment and Evaluation module and the processes put into place to support QR codes as the mechanism to trigger ad-hoc distributions in the LIC space for BCOs.

Elentra Cloud CBME Implementation at UCalgary Family Medicine Postgraduate Programs: Successes and Challenges (Room 101)

Laura Perissinotti (Cumming School of Medicine, University of Calgary)

3:25 - 3:45pm

Elentra Cloud and its Dynamic CBME allows for building and customizing your institution programs’ curriculum, including customizing the learner dashboard to your specific needs. Curriculum objective sets can be mapped to each other using a parent-child relationship to build a curriculum tree that can be shared across programs. It also allows you to design assessments that dynamically generate by tagging mapped objectives to an assessment in real time. In this talk I will present and demo how we use CBME at UCalgary and share successes and challenges of our implementation.

School Tour – Duke NUS (Room 101)

Firman Sugiharto (Duke National University of Singapore)

3:50 - 4:10pm

Feature Deep Dive: Elentra Exams —Everyday Use and Enhancements at Washington University School of Medicine (Room 101)

Emily Thompson, Erin Morris, Jason Crustals, Mike Fariborz, Carolyn Dufault (Washington University in St. Louis School of Medicine)

4:15 - 4:45pm

In this proposed session, our team will provide an overview of our experiences with Elentra Exams, which includes over two years of use with three cohorts of learners, including those in the pre-clerkship and clerkship phases of undergraduate medical education. The presentation will include active engagement and will begin with a short poll to gauge extent of current use of the Exams tool by audience members.

The primary focus of the session will be a panel presentation by our team communicating our experiences developing and implementing Elentra Exams. We'll cover what's worked, discuss elements that have presented challenges, and outline opportunities for improvement, including setup and grading.

We'll detail conventional use cases and a few unconventional uses of the tool. Together, these include:

  • Lower-stakes formative multiple-choice and short-answer exams
  • Higher-stakes summative multiple-choice and short-answer exams
  • Team-Based Learning (using both the Exams tool and the TBL tool)
  • Self-directed learning writing assignments with multi-grader teams

We'll also review Exam reporting, including custom enhancement work we contributed back to Core, with a focus on updates to the Learner Responses Report and the Learner Feedback Report. These enhancements now allow for dynamic UI-gating in display outputs. The improvements have been well received by our stakeholders.

Lastly, we’ll wrap up with preview of Exam enhancements on our development roadmap in the coming year and review what we’ll be watching in the Exam updates planned for the 1.23 and 1.24 releases.

We'll end with a Q&A session (about 10 minutes).

Reception: First day closing remarks

Alison Pattern (Elentra Consortium Core Team)

4:45 - 6:30pm

Day Two - Sept. 23

Breakfast (Room 102)

8 - 9am

Navigation vs. Prevention: Embracing Turbulence As a Natural Part Of Change (Room 101)

Rachel Segal

9 - 10:15am

How do we get comfortable being uncomfortable?

We all know change is hard - things evolve, what felt new now doesn't quite fit anymore. How can we effectively nurture and guide our teams if we ourselves aren't holding every single answer? This is a discussion about the beauty of uncertainty, the opportunities that exist in the unknown and the challenges all of us brace stepping out of what's always been and into what's actually possible.

In this session, we'll talk about how you can be prepared to break new ground with your team when the waters are uncharted or the sky feels extra cloudy. We'll dig into all the potential that exists when we plan for obstacles and help our teams work through their fears without letting hesitation pull us back, further away from innovation. Leading teams through change is a rewarding, even exhilarating challenge - when you have the tools to do so well.


10:15 - 10:30am

Data Storytelling: A technical talk for non-technical people (Room 107)

Sean Girard (Washington State University), Carly Duncan, (Elentra Corp)

10:30 - 11:10am

In this session, we will introduce the concept of dataviews as a platform extension to facilitate data analysis. We will provide a planning toolkit to implement and support a self-service model for data visualizations and analytics. No prior database knowledge is required.

Quality (Room 103)

Graham Berry (Elentra Consortium Core Team)

10:30 - 11:10am

Discussion on better quality of code and application.

Taking the "M" out of CBME (Room 107)

Jodi Herold (Elentra Corp)

11:15 - 11:55am

Configuring Elentra to accommodate diverse curricular approaches to Competency-Based Education in the undergraduate, postgraduate and continuing professional education contexts.
In this session, we will walk you through:

A brief history on the evolution of CBE in Elentra Using the Framework Builder & Defining Relationships Configuring Tag Set Settings On Demand Workflows & Triggering Assessments Program & Learner Dashboard Overview

Elentra in the Cloud (Room 103)

Jesse Kahtava, Leandro Rodrigues (Elentra Corp)

11:15 - 11:55am

Discussion of how we improved our deployments of Elentra to Google Cloud

  • initial pain points
  • managing deployments to multiple clients
  • using Gitlab CI/CD for automated testing, code quality checks (codesniffing) and deployments
  • plans for the future

Lunch (Room 102)

12 - 1pm

Building Together: Lessons learned building a consortium (Room 107)

Matt Simpson (Queen's University), Zhen Gu (UCLA)

1 - 1:40pm

As the African proverb goes, "If you want to go fast, go alone. If you want to go far, go together." In this session, we will be sharing some of the incredible lessons learned while building a software consortium alongside 20+ medical schools over the past fourteen years. We will provide our unique perspective on the most significant opportunities, and challenges of working together, the importance and power of building community, the balance of governance, and the ingredients we believe are necessary to collaborate successfully over the long term.

Using a REST API for remote database connections in application development (Room 103)

Sam Payne, Sideok You (David Geffen School of Medicine, UCLA)

1 - 1:40pm

At UCLA David Geffen School of Medicine (DGSOM) we’ve been working on several projects where we need to synchronize student data from a Student Information System to our Learning Management System (Gryphon). Before this we’ve had to monitor emails and manually update the information, this has led to inaccurate information when emails are missed.

Instead of making a direct connection to the source database from our application, we can create and use a REST API server which allows you to change data sources and not have to update your application. When your source of data (student information system, evaluation system) changes you can just update the API endpoint and keep the same endpoint. This means you don’t have to push new code to your application/app. It also allows you to connection multiple applications to the same endpoint.

We’ve just finished a synchronization for our LMS from our SIS, this means our time as a team is now freed up from manually updating students’ information, if and when we replace our SIS system, we should be able to update our API server and not have to touch our complicated LMS application.


1:45 - 2pm

Unconference (Rooms 101, 103 & 107)

2 - 3:25pm

An Unconference is a participant-driven session. This is your opportunity to decide the agenda and decision topics. Stream facilitators will ask attendees to submit their decisions topics and will lead the conversation.

There will be three streams to this year’s Unconference including:

  • Undergraduate Education (Room 101) - Daniel Berg (KP)
  • Postgraduate Education (Room 103) - Diana Nuno (UBC)
  • Technical Stream (Room 107) - Phil Chung (U of T)

Idea Jam (Room 101)

3:30 - 4:25pm

Closing Remarks

Alison Pattern (Elentra Consortium Core Team)

4:30 - 5pm