CoyoteLab - Linux Containers for Educational Use

CoyoteLab is an exploration in the use of Linux container technology as a means to simplify the way students in computing fields access and complete laboratory work in their educational career. This project provides two main benefits: creating a simple way for students to log in and access their cou...

Full description

Bibliographic Details
Main Author: Korcha, Michael D
Format: Others
Published: CSUSB ScholarWorks 2016
Subjects:
Online Access:https://scholarworks.lib.csusb.edu/etd/424
https://scholarworks.lib.csusb.edu/cgi/viewcontent.cgi?article=1479&context=etd
Description
Summary:CoyoteLab is an exploration in the use of Linux container technology as a means to simplify the way students in computing fields access and complete laboratory work in their educational career. This project provides two main benefits: creating a simple way for students to log in and access their coursework without anything more than their web browser, and providing course instructors a way to verify that assigned work is completed successfully. Thanks to advances in container technology and the advent of WebSockets, this becomes a middle layer between a WebSocket opened up on the client’s browser and the SSH daemon running in the user’s container on a remote server.