Versions Compared

Key

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

...

In this document you can learn more about core concepts of Workspaces and the specific workspaces included in beta version 0.1. 


Workspace area

The workspace area is the where all standard features are positioned. 

The workspace area 

Workspace layout

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. 

...

In beta version 0.1 only workspaces for grader are available.


Workspace Schemes

Workspaces are organised by something called Workspace Schemes. The purpose of Workspace Schemes is to make it quick and easy 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.  



...

Workspaces included in version 0.1.

In the very first version of Grading 2.0 we are including four workspaces for graders:

  • 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

Purpose 


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

Purpose

Features in Welcome
Information feature


Code Block
themeRDark
titleView JSON for Review Candidates workspace
collapsetrue
{
  "name":  {
    "no_no": "Tilbakemelding til Inspera",
    "en_us": "Feedback to Inspera"
  },
  "description":  {
    "no_no": "Introduksjonstekst",
    "en_us": "Instruction text"
  },
  "layout": [2,8,2],
  "footer": {
    "withHeader": false,
    "options": {}
  },
  "main": [
    { "features": [] },
    {
    "features": [{
        "type": "htmlView",
        "options": {
            "skipContext": true,
            "showHeader": false,
            "htmlSnippet": "<iframe src='https://docs.google.com/forms/d/e/1FAIpQLSehS8-9ZVEwq2vICsS02Pwibu-NrETD-3zPDoyYO-J29vPWyA/viewform?embedded=true' width='640' height='1895' frameborder='0' marginheight='0' marginwidth='0'>Loading…</iframe>"
        }
       }
    ]},
    { "features": [] }
  ]
}

...