Learn the technology components behind the Shared Learning Infrastructure (SLC data store) and how applications interact to publish to and read from the data store. The SLC leads will review the SLC data store data model, custom data, and user authentication and application permissions. From that foundation, the presenters will walk through a number of use cases to understand the full lifecycle of an SLC-based application: obtain a student roster, select a group of students, create a grade on an assessment, update the assessment grade and finally report on a classroom aggregate score of that assessment.
Learn how the SLC enables new possibilities in the classroom. We will look at two commonly encountered issues by educators and show how the SLC can help deliver a streamlined solution to those issues. After analyzing these two situations, participants will understand how the SLC works transparently in a classroom to enhance the full learning environment.
This session will walk through the steps required for connecting and developing applications on the SLC data store. Participants will learn how to register for a developer account, obtain an API key and navigate the administration interface to control an instance of the sandbox. From this session, developers will prepare their personal development environment to start work on their first SLC data store application. SLC data store experts will be on hand for troubleshooting.
Quality online education can be found in many places on the Internet. However, today teachers have difficulty using search engines to find the most effective resources for a particular subject and grade level. In this session, we will discuss how the process of tagging content adds necessary information for better searching of online content. The Common Core of State Standards further enhances tagging activities by providing a common language for assertions that work between multiple states.
Access to the SLC data store occurs via the SLCREST API. This live session will highlight the interactions with main entity API endpoints such as students, sections and assessments, showing how to read and write data. At the end of the session, presenters will walk through a full “round-trip” of a chain of API calls from the presented use case in Introduction into the SLC Data Store. We will use a sample assessment application to obtain student data from the Data Store and write back results to the Data Store.
Building upon Introduction to Tagging, the SLC team will explore two tools that help target quality content for the classroom. In the first half, a demonstration of the Tagging Tool will be shown to apply Common Core tags to existing content. The first half will discuss some of the backend terms such as “LRMI” which make tagging possible. The second half will show a Searching Tool to find content based on those tags for targeted selection of content for lesson plans. We’ll discuss the Learning Registry Index and how it powers searches based on the tags attributed to online content. From this session, participants will be empowered to tag content for better searches both in classroom and across the nation. We will be using content from PBS/WGBH and other providers during this session.
This presentation will provide a deep dive into all aspects of the SLC Data Store authorization model. This will include OAuth2 interactions from the application, permissions as determined by the data owner, SAML validations to the original district identity store.
In this session, participants will use the Tagging Tool to tag online resources in use in the classroom today. Teams will work with a master teacher, analyze content and tag resources according to the Common Core. These tagged resources will be sent to the Learning Registry and available for other Camp developers to build applications based on this tagged content.
This session extends on the API Deep Dive - Understanding the SLC Data Domaindeep dive and shows the physical implementation of the data model. The SLC data source is based on the CEDS compliant Ed-Fi model and includes a number of related reference resources. This discussion will cover how the core Ed-Fi entities fit into six families and how to navigate entities within that structure.
The SLC provides a working dashboard application to integrate vendor applications into a single-sign on, central portal for managing a classroom. In this session, attendees will review dashboard operations and the architectural overview. Presenters will discuss the basics of creating and integrating an application into the dashboard.
The SLC Dashboard is an application that brings all of the applications an educator will use in one convenient place. This demonstration will show how to access the grade book, online lesson planner, student progress reporting and assessment system in one unified application. The Dashboard allows “single-sign on”, so log-in once and gain access to all education applications – reducing the burden of managing multiple usernames and passwords.
Building on the Dashboard Introduction and Architectural Overview session, this presentation will dive deeper into dashboard integration, single-on and architecture.
A number of laptops will be setup for hands-on experimentation with SLC applications. Evaluate how new applications could save time in the classroom and contribute to better learning outcomes. Application experts will be on hand to ask questions during exploration.
This session will take a deep dive into the tools used for loading bulk data. The Offline Validation Tool assists with validating data with the Ed-Fi model before loading into the SLC data store. Once the data is validated, it can be loaded into using the Bulk Data Ingestion tool. The team will cover the operation of both tools in this presentation.
The SLC data store does not store district credentials in the data store and relies on the district Identity Provider (IdP) as the authoritative source for teacher and administrator accounts. This session will take a deep look into those interactions and how SAML represents communications between the SLC data store and IdP.
Educators will put their classroom expertise to work by helping developers build applications at the SLC Camp. Without an understanding of life in the classroom, resulting applications may be misaligned with actual educator needs. Work alongside developers explaining classroom interactions, validating application concepts for the classroom and helping in testing are just a few ways to contribute to the development process.