The SPLICE Glossary
Some of the terms used by our community might seem unusual. Hopefully our glossary can help.
- SPLICE: Standards, Protocols, and Learning Infrastructure
for Computing Education.
This is our project! - SLC: Smart Learning Content
The definition is a bit vague. But the idea is that this is an interactive learning activit that a student does on a computer, often with the context of an eTextbook or an LMS. - LTI: Learning Tools Interoperability
A standard for letting educational tools (including SLC and LMS) talk to each other. For all practical purposes, this is the one that most CS Education tool builders use now. For more information, see here. - IDE: Integrated Development Environment
An application for use when writing computer programs. They try to do whatever their developers can think of to help you write code, including a file manager, editor, compiler, and typically support for things like writing and running unit tests. - LMS: Learning Management System
Things like Canvas, Blackboard, Moodle. Used by an educational organization to deliver course content, manage assignments, grades, etc.