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

[UserStory] Assessment tool for CS instructors #56

Open
4 of 5 tasks
holsappled opened this issue Oct 24, 2019 · 1 comment
Open
4 of 5 tasks

[UserStory] Assessment tool for CS instructors #56

holsappled opened this issue Oct 24, 2019 · 1 comment
Labels
S: Minor Severity: Minor - address if resource allow user story User Story

Comments

@holsappled
Copy link
Contributor

holsappled commented Oct 24, 2019

User Story

Essential components

  • Title describes the story
  • Stakeholder type is identified
  • Outcome is described
  • Rationale is explicit
  • Acceptance criteria are verifiable and from the perspective of the stakeholder

Story

As a Educator
I want one consolidated report from the quality assessment tools extension
so that a quick grading assessment of student code can be automated

Acceptance Criteria

(Rules or scenarios are acceptable formats.)

  • Rule 1 One consolidated report is produced by the extension
  • Rule 2 The report identifies problematic code with references to associated line numbers in the source code
  • Rule 3 A boolean if the code compiles

Scenario 1

Given A students code submission
when an assignment is due
then the extension automates creating a consolidated report for review

Supporting Information

(Relevant information, context, resources)

A quick quality assessment report of submitted code creates an automated benchmark for an instructor to look at. This could also be used by students to check their code before submission.

Implementing tools from
https://github.com/MetroCS/QualityToolsForBlueJ/blob/master/toolsForIntegration.md

Dependencies

Depends On

(None)

Dependents

(None)

@holsappled holsappled added the user story User Story label Oct 24, 2019
@holsappled holsappled changed the title [UserStory] consolidated report of assessment tools for CS1 instructors [UserStory] Assessment tool for CS instructors Oct 25, 2019
@jody
Copy link
Collaborator

jody commented Nov 2, 2019

Scenario 1 appears to add a new element of when automated behavior is triggered, not included or obvious from the title or user story itself.

The title and the user story need to be rewritten to indicate the timing reflected in Scenario 1. Removing from ToDo until internal consistency achieved.

Requiring the extension to be automatically triggered by an assignment due date and student code submission is desirable but relatively low priority in comparison to getting the primary behavior in place and invoked via manual interaction. Marking as low priority to indicate this for attention further in the future.

@jody jody added S: Minor Severity: Minor - address if resource allow and removed low priority labels Sep 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S: Minor Severity: Minor - address if resource allow user story User Story
Projects
None yet
Development

No branches or pull requests

2 participants