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

A function to match gradeable steps #9

Open
Meratyn opened this issue Jun 21, 2022 · 0 comments
Open

A function to match gradeable steps #9

Meratyn opened this issue Jun 21, 2022 · 0 comments
Milestone

Comments

@Meratyn
Copy link
Collaborator

Meratyn commented Jun 21, 2022

Match the gradeable steps in student's answer to gradeable steps in model answer.

Prerequisite: Aalto-LeTech/jsav-exercise-recorder#46

For now, this function should be similar to the one that JSAV uses with grading student's answer (JSAV "default grader").

Informally:

  • begin from first step in student's answer and first step in model answer
  • skip steps in student's answer until a gradeable step is encountered
  • skip steps in model answer until a gradeable step is encountered
  • if current steps match, increase score by one, then step forward one step in student's and model answer
  • otherwise end matching

Functionality:

  • add into JAAL data: ['animation'][i]['modelStep']' a _step reference_: what is the location of this step in the model answer: step hierarchy location major & minor step as array of integers. E.g. minor index 2 in major step 1 would be [1, 2]`
  • the same from model step answers to student's answer
@Meratyn Meratyn added this to the JAAL 2.0 milestone Jun 21, 2022
@atilante atilante changed the title Match major model step to user step A function to match gradeable steps Jun 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant