Skip to content

Commit

Permalink
events/m4: Add infra slides
Browse files Browse the repository at this point in the history
Signed-off-by: Sergiu Weisz <[email protected]>
  • Loading branch information
Sergiu121 committed Sep 13, 2023
1 parent 641feeb commit 147d799
Show file tree
Hide file tree
Showing 4 changed files with 222 additions and 9 deletions.
103 changes: 94 additions & 9 deletions website/docs/events/m4-slides/.slides/infrastructure.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,115 @@

Owner: Sergiu

Makes the world go round and severs go brr

----

### Problems

- class setup takes time
- assignment and drill evaluation takes time
- integrating feedback is not an easy process

----

### Goals

- make teachers jobs easier
- automate everything
- give student instant feedback

----

### Building OER Content

- everything is text (slides, tasks, assignments, quizzes, drawings)
- using git is a must
- use already existing and tools

----

### (Open) Tools for Content Development and Curation
### OER Builder

![Builder Schema](media/oer-builder.svg)

----

TODO
### Builder Modules

GitHub, Docker, Markdown, reveal-md, markdown-pp, GitHub Actions, super-linter & other linters, draw.io, ffmpeg, convert
- docusaurus converts MD to HTML
- reveal-md generates HTML slides from MD
- runs arbitrary commands
- working on quiz introduction

----

### Content Publishing (openedu-builder)
### Content Publishing

- using GitHub/GitLab to host pages
- automatic publishing
- updates through GUI

TODO
----

also mention quiz work, even if in its early stages
### New Content Integration

- PRs to add new content
- automatic content checking before publishing
- allows externals to contribute

----

### Automated Verification (vmchecker)
### Automated Verification

TODO
- students need instant feedback
- same environment for assignment validation
- less time grading, more time teaching

----

### vmchecker

- use containers for easy checking
- make students use git
- check more than just functionality
- as little code as possible

----

### vmchecker Architecture

![Builder Schema](media/vmchecker-arch.svg)

----

### vmchecker Results

* 30k+ assignments checked
* integrated in various subjects (systems, algorithms)
* completely decentralized

----

### Digital Awards (SmileyCoins)

TODO
* students feel good when rewarded
* rewards should hold some value
* rewards awarded automatically
* offer students acknowledgement of achievements

----

### SmileyCoins

* used for public good projects in Africa
* cryptocurrency with value
* can be transacted with students

----

### Offering rewards

* built system for awarding coins on PR
* will offer awards (summer schools, books, TBD)
* student's can't redeem yet
4 changes: 4 additions & 0 deletions website/docs/events/m4-slides/media/oer-builder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 147d799

Please sign in to comment.