Logo
latest
  • What is INGInious?
  • Administrator’s documentation
  • Teacher’s documentation
    • Courses
    • Tasks
      • Tutorial
      • Task description files
      • Run file
      • The inginious_container_api package (commands inside containers)
      • Allowing students to download files
      • Share common files between tasks
      • Random tasks parameters
      • Overriding system files
      • Debugging tasks
      • Best practices
      • Translating tasks
    • Using through LTI (edX, Moodle, …)
    • Using ReStructuredText in INGInious
    • Marketplace
  • Developer’s documentation
  • Code documentation
INGInious
  • »
  • Teacher’s documentation »
  • Tasks
  • Edit on GitHub

Tasks¶

  • Tutorial
    • Creating the task description
    • Creating the run file
  • Task description files
    • Problem types
  • Run file
    • Naming your run script
    • Python run scripts are run with IPython
    • Check the API documentation
    • Feedback commands
    • reStructuredText helper commands
    • Input commands
    • run_student
    • ssh_student
    • Archiving files
    • Who is running the run file?
  • The inginious_container_api package (commands inside containers)
    • Gathering the student’s input
    • Feedback
    • Running subcontainers
    • RST helpers
    • Language management
  • Allowing students to download files
  • Share common files between tasks
  • Random tasks parameters
    • Accessing the task random parameters
  • Overriding system files
  • Debugging tasks
    • Debug information
    • SSH debug
  • Best practices
    • Use YAML with RST
    • Provide a test set for the student to test their code themselves, and grade the code with at least this set
    • Do not use the “file” subproblem type
    • If you still have to use a “file” subproblem type, make it lightweight
    • If you still have to use a lightweight “file” subproblem, ask for code, not for binary executables
    • Do not delete tasks
    • Do not put the student’s code directly in your tests
    • Use student container
    • Make small tests
  • Translating tasks
    • Marking strings in Python scripts
    • Marking strings in feedback templates
    • Extracting strings
    • Translating strings
    • Compile your .po file into a .mo
    • I need more help with gettext
Previous Next

© Copyright 2014-2023, Université catholique de Louvain. Revision 2b054c4a.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
v0.8.2
v0.7
v0.6.2
v0.5
Downloads
On Read the Docs
Project Home
Builds