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 🔥</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>