Skip to main content

Exam Results by Session Report

Introduction

The Exam Results by Session Report provides instructors and other administrative stakeholders with a view of all session-level exam results, as well as some high level aggregate data.

  • Support for large cohorts of nearly any size. Suitable for local, district, or state-level reporting requirements.
  • View high level statistics (min/max/avg) for all sessions, at-a-glance.
  • View results either by Item or by Learning Objective.
  • User can search and paginate an infinite list of results.
  • SDK caller may pre-filter visible sessions by tag, helpful for segmenting results into cohorts.

Demo

Try out our Exam Results by Session Report component inside of our Developer Demo application without writing a single line of code.

Features

Filter Sessions

SDK callers may pre-filter exam sessions that match certain tag criteria by passing the SDK an sessionsFilter similar to the shape below. Note: Tags must begin with custom:

{
"tags": {
"or": [
{
"include": [
{
"key": "custom:cohort",
"type": "string",
"value": "cohort-1"
}
]
},
{
"include": [
{
"key": "custom:cohort",
"type": "string",
"value": "cohort-2"
}
]
}
]
}
}

Launch using SDK

Save the contents of this file to your local drive, modify the auth and examConfigId values, then launch inside of any web browser to see the Live Proctor in action.

<!DOCTYPE html>
<html>
<head>
<title>Campfire LTI Integration</title>
<link rel="stylesheet"
href="https://unpkg.com/modern-normalize@2.0.0/modern-normalize.css" />
<style type="text/css">
iframe {
width: 100%;
height: 90vh;
border: 1px solid #999;
}
div#app {
height: 100%;
}
div#tool {
border-top: solid 1px #ddd;
}
html, body, #tool {
height: 100%;
}
html {
font-size: 62.5%;
font-family: "Nunito", sans-serif;
}
body {
font-size: 1.2rem;
}
h1 {
margin: 0;
}
.title {
padding: 2rem 1rem;
}
</style>
<style id="campfire-imports">
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");
</style>
<script
src="https://unpkg.com/@campfirelearning/sdk-js@latest/dist/browser/index.js"></script>
</head>
<body>
<div id="app">
<div class="title">
<h1>Sample Exam Results Report &#128293;</h1>
</div>
<div id="tool" name="tool"></d>
</div>
<script>
const auth = "[auth-token]"
const examConfigId = "[exam-config-id]"
const component = new CampfireSDKv2.ExamResultsBySessionReport("tool", {
auth
});
component.init({
examConfigId,
});
</script>
</body>
</html>