EdTech Data Standards: What They Are & Why You Should Use Them

EdTech Data Standards: What They Are & Why You Should Use Them

Who Am I?

  • Dennis Slade Jr.
    dslade@scholastic.com
     
  • 25+ years experience in web & desktop applications, software support, training, and management
     
  • B.A. in Computer Science from Vassar College
     
  • 30+ years providing tech support to Mom

In the beginning...

... There Was EdTech!

Educational Technology, or Edtech, can be defined as "the practice of introducing information and communication technology tools into the classroom to create more engaging, inclusive and individualized learning experiences."

 

While EdTech sometimes intersects with eCommerce, it usually does not. This is especially true for EdTech dealing directly with students and educational institutions.

 

Scholastic is a significant player in the EdTech industry, servicing hundreds of school districts and independent schools  across the country and the world.

... There Was EdTech!

A prime consideration in EdTech is the security and interoperability of student data between classes, schools, districts, and EdTech providers like Scholastic. 

 

Major laws like COPPA (U.S. Children's Online Privacy Protection Act), California's CCPA/CalOPPA, and the EU's GDPR (General Data Protection Regulation) continue to strengthen protections for student data - and complicate data handling for EdTech developers.

... There Was EdTech!

Interoperability is the ability of computer systems or software to exchange and make use of information. This information exchange can be between internal systems as well as between internal and external systems.

 

In EdTech there is a perpetual dance between easy interoperability of student data and the security of that data.

 

Pre-existing specifications which handle both interoperability and security are very valuable to schools and districts, which typically use dozens of systems to track student personal data and assessments.

So where are we going with this?

Welcome to STS?

Meanwhile In the Outside World...

Meanwhile In the Outside World...

What unites the previous two slides? Why are they two sides of the same coin?

Communication problems

Standards to the Rescue

EdTech customers and providers are increasingly using standard APIs and data formats to ease interoperability/communications between their systems.

 

Internally we have dozens of systems communicating with one another but few have adopted standard APIs and data formats. This slows down development internally, and can be a factor when customers request interoperability with newly developed systems.

 

Scholastic is at a competitive disadvantage when our systems do not adhere to any standards.

For over 20 years the 1EdTech Consortium (formerly known as IMS Global) has brought together educational providers, state/national governmental departments of education and tech companies in an effort to standardize every aspect of the EdTech ecosystem.

 

This ecosystem includes all corners of the digital curriculum from basic student/teacher data to school organization and calendaring, rostering, digital credentialing, assignments, assessments, content discovery, and more.

Standards to the Rescue

  1. Better interoperability and security with vendors and customers (school districts)
     
  2. Broaden the capabilities and offerings of our enterprise
    applications - to both internal applications as well as vendors and customers
     
  3. Decrease development time and onboarding
     
  4. Attract employees more experienced in EdTech
     
  5. Opportunties for connection to (and leadership in) the outside EdTech world

Overall Reasons to Adopt Standards

Focusing specifically on APIs...

 

Our development teams frequently need to create and expose new APIs, and so often they find themselves "reinventing the wheel", spending significant amounts of time trying to figure out interfaces and their underlying schema.

 

Adopting standards that are already published, comprehensively documented, and industry peer-reviewed can significantly reduce the time needed to implement and expose new APIs.

Overall Reasons to Adopt Standards

1EdTech Standards

1EdTech Standards

1EdTech Standards

1EdTech Standards

Learning Tool Interoperability (LTI) 1.0 to securely launch SDM-enabled applications

 

OneRoster 1.0 (CSV format) used to extract school, teacher, and student data from ClassLink-enabled customers

 

 

What Do We Use Now?

OneRoster APIs: To pass school, teacher, and student data between all internal applications in a standard way

 

OneRoster APIs: To extract school, teacher, and student data from customer and suppliers in real-time

 

LTI Advantage (1.3): To receive student roster data from supplier systems at launch time, and to support standard deep linking

 

Accessibility: To meet legal accessibility requirements in many jurisdictions in a less ad-hoc manner

 

What Could We Be Using?

Common Cartridge and LTI Resource Search: For a common implementation of deep linking and search across all our applications

 

QTI 3 and Assessment: To ease interoperability of test and results data between our authoring tools and assessment delivery systems

 

EPUB for Education: To standardize book content across all our applications

 

What Could We Be Using?

Read up on 1EdTech at 1edtech.org or jump directly to the standards definitions at imsglobal.org/node/701

 

Check out videos on 1EdTech's YouTube channel

 

Consider attending the annual Learning Impact Conference

 

 

How do you begin?

Q & A

Thanks for listening!

Dennis Slade Jr.
• Mail: dslade@scholastic.com
• Twitter: @DennisSladeJr

 

This presentation on Slides.com:

EdTech Data Standards: What They Are & Why You Should Use Them

By Dennis Slade Jr.

EdTech Data Standards: What They Are & Why You Should Use Them

Enterprise developers frequently need to come up with APIs for applications and we find ourselves "reinventing the wheel" more often than not. However, in educational technology, comprehensive data standards already exist which can be used to quickly craft those APIs and the database schemas underpinning them. Using standards like 1EdTech's LTI and OneRoster can significantly reduce the time needed to design, implement, and document your APIs. There are other advantages in the developer onboarding and customer interoperability realms, as well. Come find out about these standards and how you can use them to decrease development time and to broaden the capabilities of your enterprise applications.

  • 223