Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Less Power for More Learning - Restricting OCaml Features for Effective Teaching

ACM SIGPLAN via YouTube

Overview

Explore a framework for sandboxing and restricting OCaml programming language features to automate grading of programming exercises at scale. Learn about disabling specific language and library features, implementing a mock IO system for controlled testing of IO-related exercises, and ensuring security measures to maintain trusted automatic grading without manual verification. Discover how this approach can enhance effective teaching of OCaml, with insights from Max Lang and Nico Petzendorfer presented at OCaML'23. Access the publicly available source code implementation on GitHub to further understand and potentially apply these techniques in educational settings.

Syllabus

[OCaML'23] Less Power for More Learning: Restricting OCaml Features for Effective Teaching

Taught by

ACM SIGPLAN

Reviews

Start your review of Less Power for More Learning - Restricting OCaml Features for Effective Teaching

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.