Skip to content

Commit ba800bd

Browse files
committed
linked FMTea'24 paper
1 parent 3d80826 commit ba800bd

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

69.5 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Introducing GitHub Classroom into a Formal Methods Module
3+
date: 2024-09-09
4+
---
5+
6+
We migrated traditional worksheets from our Formal Methods for Software Engineering module to GitHub Classroom. Our goals were:
7+
- Reduce turnaround time (submission, marking, feedback, resubmission)
8+
- Reduce the number of resubmissions
9+
- Reduce marking effort
10+
- Provide fast and actionable feedback to students during assignments
11+
12+
We describe the migration from regular worksheets to GitHub Classroom in this experience report:
13+
14+
> Soaibuzzaman, Ringert, J.O. [Introducing GitHub Classroom into a Formal Methods Module](https://drive.usercontent.google.com/download?id=1lOUPtS6uRowr0kwmNJo9qvb_dHfA3o1r&export=download). In: Sekerinski, E., Ribeiro, L. (eds) Formal Methods Teaching. FMTea 2024. Lecture Notes in Computer Science, vol 14939. Springer, Cham. doi: 10.1007/978-3-031-71379-8_2
15+
16+
The [code for the worksheets](https://github.com/fm4se/exercises) is available on GitHub.
17+
All repositories support autograding via GitHub Classroom. Autograding uses GitHub Actions to run test cases (JUnit) and extract reports from the test results. The tests can be used for feedback when working on the tasks locally (where GitHub Actions are not executed).
18+

0 commit comments

Comments
 (0)