deploy-to-grading

"Deploy-to-Grading" is a toolchain for automated analysis and grading of programming tasks.

https://github.com/programmiermethoden-campusminden/deploy-to-grading

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

auto-grading cicd-pipeline clean-code hacktoberfest oer open-educational-resources
Last synced: 6 months ago · JSON representation ·

Repository

"Deploy-to-Grading" is a toolchain for automated analysis and grading of programming tasks.

Basic Info
  • Host: GitHub
  • Owner: Programmiermethoden-CampusMinden
  • License: cc-by-sa-4.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 6.97 MB
Statistics
  • Stars: 3
  • Watchers: 3
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
auto-grading cicd-pipeline clean-code hacktoberfest oer open-educational-resources
Created over 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Citation Codeowners

README.md

D2G logo

Deploy-to-Grading (D2G) is a toolchain for automated analysis and grading of programming tasks. Contrary to other popular solutions, it uses freely available computing resources and is based on Git. Currently, only tools for grading Java assignments are implemented.

Usage

For information on how to use D2G, take a look at the documentation (in german). If you want to try out D2G, you can also take a look at the demo repository.

Contributing

Questions, bug reports, feature requests and pull requests are very welcome. Please be sure to read the contributor guidelines before opening a new issue.

Language

This project is intended as teaching material for German-language university courses and is therefore aimed at German-speaking students. Please keep in mind that the English documentation may therefore not be available or may be slightly out of date. If you have any questions, problems or suggestions, please feel free to contact us in English or German.

Citation

Please cite the following paper in your publications if you use Deploy-to-Grading in your research:

bibtex @inproceedings{Deploy-to-Grading2023, author = "Kirsch, Andr and Matutat, Andr and Reinsch, Malte and George, Birgit Christina and Gips, Carsten", title = "Deploy-to-Grading: Automatische Bewertung von Programmieraufgaben mit CI/CD-Pipelines", year = 2023, doi = "10.18420/abp2023-11", booktitle = "Proceedings of the Sixth Workshop 'Automatische Bewertung von Programmieraufgaben' (ABP 2023)", publisher = "Gesellschaft fr Informatik e.V.", }

Credits

This project is funded by Stiftung fr Innovation in der Hochschullehre ("Freiraum 2022").


License

This work by Andr Kirsch, Carsten Gips, and contributors is licensed under CC-BY-SA-4.0.

Owner

  • Name: Programmiermethoden @ Campus Minden
  • Login: Programmiermethoden-CampusMinden
  • Kind: organization

Vorlesungen "Programmiermethoden" und "Programmieren 2" (HSBI)

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Deploy-to-Grading
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Carsten
    family-names: Gips
    email: cagix@hsbi.de
    affiliation: HSBI
    orcid: 'https://orcid.org/0000-0002-4230-9060'
  - given-names: André
    family-names: Kirsch
repository-code: >-
  https://github.com/Programmiermethoden-CampusMinden/Deploy-to-Grading
abstract: >-
  Deploy-to-Grading is a toolchain for automated analysis
  and grading of programming tasks.
keywords:
  - auto grading
  - ci/cd pipeline
  - clean code
  - oer
license: CC-BY-SA-4.0

GitHub Events

Total
  • Push event: 1
Last Year
  • Push event: 1

Dependencies

action.yml actions
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite