Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Added


Workspaces are an essential part of the Inspera Configurable Assessment Framework, allowing institutions and end-users to organise features and information optimised to each role in the assessment process. In this document you can learn more about core concepts of Workspaces and the specific workspaces included in beta version 0.1. 

...

A workspace can be configured with any combination of columns divided by 12. In each column, features can be arranged in any order. 

Workspace 12 column grid with an example of 2/5/3 column layout


Workspace permissions

Workspaces are grouped by role with hierarchal permissions from Planners to Students. 

...

Workspaces are organised by something called Workspace Schemes. The purpose of Workspace Schemes is to make it quick and easy to reuse preconfigured bundles of workspaces in tests. For example, in a multiple choice exam will typically use a different Workspace Scheme than a written exam, since the grading workflow and results determination by nature is different. Workspace schemes also stores information about when in time a given workspace is visible to the user. For example, a student workspace showing comments from graders, can be automatically visible upon Grading completed, or before.  

...

  • Welcome
  • Set marks
  • Review candidates
  • Feedback to Inspera

Welcome

Purpose description

Features in Welcome
Information feature

...

Code Block
themeRDark
titleView JSON for Welcome workspace
collapsetrue
{
  "name":  {
    "no_no": "Velkommen",
    "en_us": "Welcome"
  },
  "description":  {
    "no_no": "Introduksjonstekst lorem ipsum  lorem ipsum  lorem ipsum",
    "en_us": "Instruction text lorem ipsum  lorem ipsum  lorem ipsum"
  },
  "layout": [2,8,2],
  "footer": {
    "withHeader": false,
    "options": {}
  },
  "main": [
    { "features": [] },
    {
    "features": [{
        "type": "htmlView",
        "options": {
            "skipContext": true,
            "showHeader": false,
            "htmlSnippet": "<div> <style>.template-container{margin: 0 auto; padding: 0; height: 100%; width: 100%; max-width: 100%;}.template-container h1{text-align: center;}.template-container img{-ms-interpolation-mode: bicubic;}@media only screen and (min-device-width: 320px) and (max-device-width: 374px){.template-container{min-width: 320px !important;}}@media only screen and (min-device-width: 375px) and (max-device-width: 413px){.template-container{min-width: 375px !important;}}@media only screen and (min-device-width: 414px){.template-container{min-width: 414px !important;}}.videoWrapper{position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}.videoWrapper iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}</style> <div class='template-container'> <h1>WELCOME</h1> <p> </p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p><p> </p><div class='videoWrapper'> <iframe width='420' height='315' src='https://www.youtube.com/embed/56KoBQVdniE'></iframe> </div></div></div>"
        }
       }
    ]},
    { "features": [] }
  ]
}

...

Set marks

Purpose 

...

Code Block
themeRDark
titleView JSON for Set Marks workspace
collapsetrue
{
  "name":  {
    "no_no": "Gi poeng på oppgavene",
    "en_us": "Mark questions"
  },
  "description":  {
    "no_no": "Introduksjonstekst lorem ipsum  lorem ipsum  lorem ipsum",
    "en_us": "Instruction text lorem ipsum  lorem ipsum  lorem ipsum"
  },
  "layout": [3, 6 ,3],
  "footer": {
    "showFooter": true,
    "options": {
      "withHeader": false,
      "showAutoAdvance": true,
      "showFocusMode": true,
      "showFullScreen": true,
      "navigationItems": [
        {
          "id": "candidateNavigation",
          "dataType": "GRADING_PARTY",
          "defaultFilters": [
            "ALL_FILTER",
            "FLAGGED_FILTER",
            "TO_MARK_FILTER"
          ],
          "defaultColumns": [
            {
              "name": "partyName",
              "sortField": "partyName.raw",
              "order": "asc"
            }
          ],

          "sortKey": "partyName.raw",
          "hitsBeforeAfterCurrent": 5,
          "navigationDirection": "upDown",
          "contextFilter": ["assessmentRunId"]
        },
        {
          "id": "userQuestionNavigation",
          "dataType": "USERQUESTION",
          "defaultFilters": [
            "ALL_FILTER",
            "FLAGGED_FILTER",
            "TO_MARK_FILTER"
          ],
          "defaultColumns": [
            {
              "name": "questionNumbering",
              "order": "asc"
            }
          ],

          "sortKey": "questionNumbering",
          "hitsBeforeAfterCurrent": 5,
          "navigationDirection": "leftRight",
          "contextFilter": ["assessmentRunId", "partyId"]
        }
      ]
    }
  },
  "main": [
    {
      "features": [
        {
          "type": "table",
          "options": {
            "withHeader": false,
            "dataType": "GRADING_PARTY",
            "defaultFilters": [
              "ALL_FILTER",
              "FLAGGED_FILTER",
              "TO_MARK_FILTER"
            ],
            "showMarkingStatusFilter": true,
            "showSearchBox": false,
            "hitsPerPage": 25,
            "promotedActions": ["AddNewTab","ToggleFilters","filterColumns"],
            "defaultColumns": [
              {
                "name": "flagged",
                "type": "boolean",
                "nested": [
                  "evaluatorGrades",
                  "flagged"
                ]
              },
              {
                "name": "partyName",
                "sortField": "partyName.raw",
                "order": "asc"
              },
              {
                "name": "allQuestionsMarked",
                "type": "boolean",
                "nested": ["evaluatorGrades", "allQuestionsMarked"]
              },
              {
                "name": "totalScore",
                "type": "double",
                "nested": ["evaluatorGrades", "totalScore"]
              }
            ]
          }
        }
      ]
    },
    {
      "features": [
        {
          "type": "submission",
          "options": {
            "withHeader": false,
            "panes": [
              "submission",
              "questionPreview",
              "plagiarism"
            ],
            "showAnnotationSidebar": true
          }
        }
      ]
    },
    {
      "features": [
        {
            "type": "viewMark",
            "options": {
                "withHeader": true
            }
        },
        {
          "type": "setMark",
          "options": {
            "withHeader": true,
            "showReset": false
            }
        },
        {
          "type": "markSchemes",
          "options": {
              "withHeader": true
          }
        },
        {
          "type": "privateNotes",
          "options": {
            "withHeader": true,
            "useRichText": false
          }
        }
      ]
    }
  ]
}

...

Review candidates

...


Features in Review candidates
Candidate list

...

Code Block
themeRDark
titleView JSON for Review Candidates workspace
collapsetrue
{
"name": {
"no_no": "Gå gjennom kandidater",
"en_us": "Review canidates"
},
"description": {
"no_no": "Introduksjonstekst lorem ipsum lorem ipsum lorem ipsum",
"en_us": "Instruction text lorem ipsum lorem ipsum lorem ipsum"
},
"layout": [12],
"footer": {
"showFooter": false
},
"main": [
{
"features": [
{
"type": "table",
"options": {
"withHeader": false,
"dataType": "GRADING_PARTY",
"defaultFilters": [
"ALL_FILTER",
"FLAGGED_FILTER",
"TO_MARK_FILTER"
],
"showMarkingStatusFilter": true,
"showSearchBox": false,
"hitsPerPage": 5,
"promotedActions": ["ToggleUnlock", "ToggleFilters"],
"defaultColumns": [
{
"name": "flagged",
"type": "boolean",
"nested": [
"evaluatorGrades",
"flagged"
]
},
{
"name": "partyName",
"sortField": "partyName.raw",
"order": "asc"
},
{
"name": "allQuestionsMarked",
"type": "boolean",
"nested": ["evaluatorGrades", "allQuestionsMarked"]
},
{
"name": "totalScore",
"type": "double",
"nested": ["evaluatorGrades", "totalScore"]
},
{
"name": "evaluatorGrades",
"type": "string"
},
{
"name": "gradingDeadline",
"type": "date"
}
]
}
}
]
}
]
}

...

Feedback to Inspera

...

Features in Welcome
Information feature

...