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

[Feature] Support for Set mapping in the template schema #193

Open
Udayraj123 opened this issue Jul 6, 2024 · 1 comment
Open

[Feature] Support for Set mapping in the template schema #193

Udayraj123 opened this issue Jul 6, 2024 · 1 comment

Comments

@Udayraj123
Copy link
Owner

The template schema has introduced a new key conditionalSets to handle conditional field block layouts.

  • This will be useful to support different test paper sets based a common position of the test code/booklet code/set code field
  • The format string should have access to all fields read from the default field blocks layout, and also the filepath
    • See if we can close #145 using filepath as a field in formatString
  • In future when custom fields like Barcode are supported, we can use the same schema to map each barcode/QR code to a different test layout within a single template.json file
  • We have already separated out FieldBlocks handling in a separate class from the Template class to facilitate this relatively easily.
  • Similarly the evaluation schema also has the conditionalSets key to enable different answer keys for the different sets of questions.
@Udayraj123
Copy link
Owner Author

To be closed after #190 is fixed and is stable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant