diff --git a/common/lib/capa/capa/inputtypes.py b/common/lib/capa/capa/inputtypes.py index 5b091785f9..0531a59e3c 100644 --- a/common/lib/capa/capa/inputtypes.py +++ b/common/lib/capa/capa/inputtypes.py @@ -943,25 +943,24 @@ registry.register(EditAGeneInput) class AnnotationInput(InputTypeBase): """ - Input type for annotations / tags: students can enter some notes or other text - (currently ungraded), and then choose from a set of tags, which are graded. + Input type for annotations: students can enter some notes or other text + (currently ungraded), and then choose from a set of tags/optoins, which are graded. Example: - - Annotation Exercise - Dr Seuss uses colors! How? - Why does Dr Seuss use colors!? - Write down some notes: - Now pick the right color - - - - - - - - The location of the sky + + Annotation Exercise + They are the ones who, at the public assembly, had put savage derangement [atē] into my thinking [phre +nes] |89 on that day when I myself deprived Achilles of his honorific portion [geras] + Agamemnon says that atē or ‘derangement’ was the cause of his actions: why could Zeus say the same thing? + Type a commentary below: + Select one or more tags: + + + + + + # TODO: allow ordering to be randomized """ diff --git a/common/lib/capa/capa/responsetypes.py b/common/lib/capa/capa/responsetypes.py index 61a149d7e2..2de34dbac5 100644 --- a/common/lib/capa/capa/responsetypes.py +++ b/common/lib/capa/capa/responsetypes.py @@ -1844,7 +1844,13 @@ class ImageResponse(LoncapaResponse): #----------------------------------------------------------------------------- class AnnotationResponse(LoncapaResponse): + ''' + Checking of annotation responses. + The response contains both a comment (student commentary) and an option (student tag). + Only the tag is currently graded. Answers may be incorrect, partially correct, or correct + and are scored accordingly. + ''' response_tag = 'annotationresponse' allowed_inputfields = ['annotationinput'] max_inputfields = 1