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

Change the assignment_notebook Bazel rule to accept multiple languages #27

Open
salikh opened this issue Jan 23, 2020 · 0 comments
Open

Comments

@salikh
Copy link
Collaborator

salikh commented Jan 23, 2020

The data flow of the assignment notebook generation works as follows:

  • a single master notebook contains the content in multiple languages (with markers)
    and autograder tests
  • multiple student notebooks can be generated from master notebook perl-language
  • a single directory with autograder tests is extracted from the master notebook.

Current Bazel rule "assignment_notebook" is capable of extracting autograder tests
and producing a student notebook for one language.

It is cumbersome to add rules for extraction of student notebooks in additional languages,
so the rule should be improved to support multiple languages directly.

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