Abstract:
This resource is part of an investigation into a semi-automated process for creating Self-Contained, Interactive Open Educational Resources (SCIOER) for use by students and instructors in the discipline of Computer Science. Resources created through the SCIOER process are self-contained and provide all the tools necessary for learners. The interactive nature of the resource encourages experimentation and incremental practice. Learners are able to annotate SCIOER resources with their personal observations and learnings.
SCIOER courses are created by using the `scioer-builder` to assemble instructor-created content into a standalone course that runs as a docker container. `scioer-builder` is an open-source (https://github.com/sci-oer/automated-builder) python program that allows an instructor to build a SCIOER open education resource without the need to learn anything about defining docker images.