Giter Site home page Giter Site logo

grading's People

Contributors

afoarce avatar dsavransky avatar guyhoffman avatar kirbybrianj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

grading's Issues

canvas html mangles code blocks

code that looks beautiful in the pandoc output gets stuffed into preformatted blocks in Canvas and ends up looking like garbage.

why Canvas? why do you make literally everything three times as hard as it needs to be.

so, maybe try fooling it by changing the div class or something like that? The pandoc stuff is already wonderfully formatted - just need to have canvas not ignore that formatting.

pandoc subprocess fails when running in same directory as code

Pretty sure subprocess is cranky about '' in cwd keyword. Which is dumb. You're dumb subprocess. I don't like you.

I'll fix this when i fix it. For now, run from another dir.

/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py in run(input, capture_output, timeout, check, *popenargs, **kwargs)
    487         kwargs['stderr'] = PIPE
    488 
--> 489     with Popen(*popenargs, **kwargs) as process:
    490         try:
    491             stdout, stderr = process.communicate(input, timeout=timeout)

/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py in __init__(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, start_new_session, pass_fds, encoding, errors, text)
    852                             encoding=encoding, errors=errors)
    853 
--> 854             self._execute_child(args, executable, preexec_fn, close_fds,
    855                                 pass_fds, cwd, env,
    856                                 startupinfo, creationflags, shell,

/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py in _execute_child(self, args, executable, preexec_fn, close_fds, pass_fds, cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, restore_signals, start_new_session)
   1700                     if errno_num != 0:
   1701                         err_msg = os.strerror(errno_num)
-> 1702                     raise child_exception_type(errno_num, err_msg, err_filename)
   1703                 raise child_exception_type(err_msg)
   1704 

FileNotFoundError: [Errno 2] No such file or directory: ''

bulk adjust canvas assignments on one page, or one spreadsheet, or one python interface

Is your feature request related to a problem? Please describe.
n/a

Describe the solution you'd like
be able to bulk adjust canvas assignments all in one view via extension, spreadsheet upload/download, or python interface

Additional context
canvas has a rudimentary solution for this, there is also a chrome extension or something https://community.canvaslms.com/t5/Higher-Ed-Users/Adjust-All-Assignment-Dates-on-One-Page/ba-p/263117

extend latex2page to include equation numbering

Is your feature request related to a problem? Please describe.
n/a

Describe the solution you'd like
HR32 says she wants latex2page to be expanded include equation numbering

Additional context
n/a

automatic setting of section-dependent due dates

Is your feature request related to a problem? Please describe.
n/a

Describe the solution you'd like
automatic setting of section-dependent due dates

Additional context
could be specified manually, or by week#, or by class#--each of these three use cases are of interest

bulk sharing of canvas elements with course staff

Is your feature request related to a problem? Please describe.
n/a

Describe the solution you'd like
ability to bulk set sharing permissions for quiz banks or kaltura media elements with course staff e.g. TAs without having to do one at a time. ability to do this with set of netids rather than entering netid->wait for canvas to propose name->click ok

Additional context
n/a

populate quiz retakes based on previous answers

Is your feature request related to a problem? Please describe.
n/a

Describe the solution you'd like
when quizzes are taken repeatedly, have ability to have retakes auto-populated with correct answers, or only ask questions that have not been answered correctly yet

Additional context
n/a

ability to set consistent settings among groups of elements

Is your feature request related to a problem? Please describe.
n/a

have ability to take all quizzes, or a set of quizzes, or similar elements, and be able to set properties of those quizzes to all be uniform in one step

Additional context
n/a

multiple-answer question bank upload

Is your feature request related to a problem? Please describe.
n/a
Describe the solution you'd like
upload script for building canvas multiple answer question banks from text input

Additional context
n/a

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.