Skip to content

TypeError for a specific question #6

Description

@firasm

Haven't debugged yet, but this question in a quiz causes problems. Removing this question permits the rest of the quiz to upload

+++ {"ctype": "question", "quesnum": 2, "question_type": "multiple_answers_question"}

### iota

Select all the TRUE statements about Excel.
Warning: Marks are deducted for incorrect answers.

* The value of =CONCATENATE("Hello", "World") is "Hello World" (without quotes).
* The format painter allows you to copy cell formatting/styles to other cells.
* Rows are indexed by letters.
* Relative cell references are indicated by the $ symbol
* Charts can be saved in csv files, as well as xls and xlsx files

+++ {"ctype": "answer", "quesnum": 2}

Answers

* False
* True
* False
* False
* False

The error is:

Details
Uploading quiz to Canvas with following settings:
  URL = https://canvas.ubc.ca
  Token = 1122***************************************************************UgE

  Course ID = 45445
Traceback (most recent call last):
  File "/Users/firasm/.pyenv/versions/3.8.3/bin/md2canvas", line 8, in <module>
    sys.exit(md2canvas())
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/md2canvas/command.py", line 115, in md2canvas
    j2c.upload_quiz(quiz, url, token, course_id)
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/md2canvas/json2canvas.py", line 206, in upload_quiz
    edit_quiz(url, quiz, canvas_quiz, canvas_quiz_folder)
  File "/Users/firasm/.pyenv/versions/3.8.3/lib/python3.8/site-packages/md2canvas/json2canvas.py", line 107, in edit_quiz
    for media in question["image_paths"]:
TypeError: 'NoneType' object is not subscriptable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions