Skip to content

Sample source code for creating an AHK evaluator application relying on GitHub Actions

License

Notifications You must be signed in to change notification settings

akosdudas/ahk-sample-evaluator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample evaluator application for AHK

Build status badge

The src folder contains the source code for a sample evaluator application. The evaluator "core" is the Program.cs source code. For the CI, the evaluator application is Dockerized as a standard .NET Core application.

The source code is build automatically in GitHub Actions and the resulting Docker image is uploaded to GitHub Container Registry to https://github.com/users/akosdudas/packages/container/package/ahk-sample. In order to push the Docker image login to GHCR is based on GitHub Secret. See the action descriptor file here.

The students receive a starter code, which lays out how the submission is expected. The sample for this started code is at https://github.com/akosdudas/ahk-sample-startercode.

The students push their solution to their own repository. A sample repository is available here. The process required of the student is as follows:

  1. Student receives a dedicated GitHub repository with the starter code.
  2. Student creates a new branch for the solution.
  3. Student pushes commits to the new branch,
  4. then submits the solution by opening a pull request inside her own repository,
  5. which is then automatically evaluated and the result is commented into the pull request thread.

About

Sample source code for creating an AHK evaluator application relying on GitHub Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages