Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Course Automation: Upvote other students' work #991

Merged
merged 1 commit into from
Mar 25, 2021
Merged

Course Automation: Upvote other students' work #991

merged 1 commit into from
Mar 25, 2021

Conversation

dmariel
Copy link

@dmariel dmariel commented Mar 25, 2021

Course Automation: Upvote other students’ work

Members

Proposal

We would like to integrate a functionality that enables students to upvote other students' work. This would facilitate for students to fulfill the criteria: "The task is praised by the other students of this course", which is currently one of the criteria for "Course Automation".

The action should perform the following:

  • When a specific label is included in a PR, create a comment on an issue with details from the Course Automation-folder (README-title and URL to project repository).
  • A comment is added to the PR when a comment has been added to the issue. A link to the issue-comment is included.
  • This enables people to upvote projects, by interting 👍 on the comments.
  • The upvotes are collected and visualized in a table, in the form of a “Top-list”.

We aim to fulfill the following criteria:

  • Deadline before April 6, 2021 (in order to be useful for the course)
  • The automation task produces a PR status or issue / PR comment and points to a generated page with valuable additional information
  • The automation task is reusable in other courses
  • The task runs on a standard platform (GitHub Action)
  • The task is praised by the other students of this course
  • The code for the task is available and the repo is well documented

@cesarsotovalero
Copy link

Hi @dmariel, your proposal is relevant, will merge.

@cesarsotovalero cesarsotovalero merged commit 6f2427d into KTH:2021 Mar 25, 2021
arxra added a commit to arxra/devops-course that referenced this pull request Mar 29, 2021
* '2021' of github.com:KTH/devops-course: (52 commits)
  doc: Course automation proposal (KTH#1008)
  Adds essay proposal (KTH#1009)
  Create readme.md (KTH#996)
  Create README.md (KTH#995)
  doc: add essay proposal for devops course (KTH#988)
  Presentation Proposal: Continuous testing and its role & application within devops (KTH#1026)
  Executable tutorial: nginx on vagrant box (KTH#956)
  Presentation week2 (KTH#1005)
  Course automation: Verify pull request content changes (KTH#981)
  Presentation: The history of devops (KTH#1004)
  Presentation : Influence of DevOps in Software testing (KTH#984)
  Course automation: Automatic validation and labeling (KTH#949)
  Essay: Automated tests for infrastructure code (KTH#999)
  Demo: How to add code coverage report on Github using Clover and GitHub Action (KTH#994)
  Demo proposal: Implementation of Docker to React Application (KTH#992)
  Course Automation: automatic labels (KTH#932)
  Update README.md
  Reschedule Nix presentation to week 2 (KTH#1001)
  Course Automation: Upvote other students' work (KTH#991)
  Presentation Kanban vs Scrum (KTH#993)
  ...
khaes-kth pushed a commit that referenced this pull request Apr 27, 2021
…1157)

* feat: Added description of project

* feat: Included link to repository

* feat: Fixed bullet point list

* feat: Added code

* feat: Added issue template

* enhancement: Better instructions

* enahancement: Nestled list

* enhancement: Small fixes

* feat: New description

* enhancement: Improved grading criteria section

* feat: Completed code

* fix: Fixed repository path

* enhancement: Clarified description

* feat: Added images

* feat: Added images + improved description

* fix: Bug fix

* fix: Repo path

* fix: Image size

* fix: Added example information

* enhancement: Order of sections

* feat: Top-list table

* enhancement: Fixed images

* fix: Bug fixes

* fix: Small edits

* fix: Small edit

* fix: Small edit

* fix: Delete old version

* feat: Upload new image

* fix: Delete old image

* feat: Added correct image

* fix: Clarification regarding time

* fix: Clarification regarding branches

* fix: Fixes

* fix: Clarifying text

* Minor documentation updates README.md

* fix: Info regarding label

* fix: Added link

* Delete .github directory

* fix: Small fix

Co-authored-by: Dina Lerjevik <lerjevik@kth.se>
Co-authored-by: Renstrom <48918700+Renstrom@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants