<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>How productive are homework and elective practice? Applying a post hoc modeling of student knowledge in a large, introductory computing course</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Max Fowler</string-name>
          <email>mfowler5@illinois.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthew West</string-name>
          <email>mwest@illinois.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Binglin Chen</string-name>
          <email>chen386@illinois.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Craig Zilles</string-name>
          <email>zilles@illinois.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Illinois</institution>
          ,
          <addr-line>Urbana, IL</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we attempt to estimate how much learning happens in required practice activities (homework) relative to elective practice activities (studying). This analysis is done in the context of a large enrollment (N = 601) introductory programming course that made heavy use of autograding randomizing question (item) generators. Because these item generators (and other problems) were used as homework, on practice exams, and as part of exams, a given student may have encountered the same generator multiple times during the class, providing snapshots of the evolution of the student's ability to complete that problem correctly. We use a post hoc model of “this-item-correct” prediction to estimate individual student knowledge on each attempt of a given question. Across vfie exams, correctness tracing attributes 57-65% of the learning that occurs to the homework period and the remainder to elective practice (the study period).</p>
      </abstract>
      <kwd-group>
        <kwd>assessment</kwd>
        <kwd>CS1</kwd>
        <kwd>exams</kwd>
        <kwd>student learning</kwd>
        <kwd>homework</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        A well-designed course provides students with many
opportunities to learn (e.g., readings, direct instruction, activities
with peers, homework). While summative assessment allows
us to estimate how much learning has occurred, it doesn’t
shed light on where the learning happened. If we could
attribute learning to the activities in which it occurred, this
would allow teachers to increase their use of efective
activities and deprecate ineefctive ones. Our goal as educators is
Copyright '2021 for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0)
to engage students, to assist both them and us in diagnosing
their progress, and to provide formative experiences during
their learning careers [
        <xref ref-type="bibr" rid="ref15 ref21 ref34 ref8">8, 15, 21, 34</xref>
        ].
      </p>
      <p>
        In most courses, the bulk of the students’ time is spent
outside of course meetings, either completing homework or
performing elective practice (studying). It has been shown
that well-formed homework has a positive impact on
student performance and motivation [
        <xref ref-type="bibr" rid="ref14 ref22 ref5 ref6">5, 6, 14, 22</xref>
        ]. There are,
however, disagreements between experts among the learning
and assessment communities on how to craft good
homework [
        <xref ref-type="bibr" rid="ref2 ref37">2, 37</xref>
        ]. Studying is usually motivated by a desire to
score well on exams and does not typically have a grade
associated with it [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
      </p>
      <p>
        We were curious to explore the degree to which we can
attribute student learning between two kinds of formative
practice activities: required homework and elective practice
performed prior to a summative assessment. Additionally,
as our course utilizes multiple types of questions, we were
curious to know if student experiences diefred between types.
To do so after the completion of the course, we use a post hoc
knowledge estimation method developed by Chen et al [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
This method, which we call “correctness tracing” (CT) as
shorthand, models student learning as the likelihood of
students getting specicfi questions correct on a given attempt
for those questions. The method estimates the chance of a
student getting “this-item-correct” for a given item
(question) at every attempt the student makes on that item, for
all items.
      </p>
      <p>We apply CT to student submission data from an on-campus
introductory programming course. The course used
randomly selected questions from question pools and random
item generators for exam creation, with many of the
questions appearing previously on homework (and optional
practice exams) as a studying motivator for students. We use
data from student homework, practice exams, and these
proctored exams to build a cohesive snapshot of student
experience with the same questions in multiple contexts.
Specicfially, we share our experience investigating students’
learning in this fashion to address the following questions:
RQ1: How much learning happens during required
practice activities (homework) relative to elective
practice (studying)?
RQ2: Does student learning difer based on the type of
the questions (e.g., multiple-choice vs. short answer)
asked?
The rest of our paper is organized as follows. Section 2
describes related work on student learning and knowledge
tracing. Section 3 discusses the course from which we
collected data and the handling of that data. In Section 4,
we explain the assumptions behind CT and detail our use
of the method. We follow with our results from the
modeling in Section 5 and with interpretation and limitations in
Section 6. We conclude in Section 7.
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
    </sec>
    <sec id="sec-3">
      <title>How are students learning on homework and through studying?</title>
      <p>
        How students learn is an area of signicfiant study. We are
specicfially interested here in how formative assessment (e.g.
homework) helps students learn. Historically, formative
assessment is claimed to benetfi student learning, although
there is little consensus on what exactly makes good
formative assessment [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. There is evidence, however, that
frequent and distributed practice, such as frequent testing,
boosts student achievement and learning [
        <xref ref-type="bibr" rid="ref1 ref24 ref32 ref4">1, 4, 24, 32</xref>
        ].
Research on homework often considers benetfis to students’
motivation and self-regulatory ability as opposed to just
content learning. Ramdass and Zimmerman used
correlational studies to show that homework leads to higher
selfregulatory abilities and traits, like time management and
self-eficacy [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. Similarly, Bembenutty and White showed
that students who approach homework with help-seeking
attitudes and as motivating exercises displayed stronger
academic performance [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Mandatory homework is found to be benecfiial in existing
research, but in large part due to feedback. Gutarts and
Bains found that homework that provides feedback appears
to enhance student performance [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. However, Johnson and
McKenzie found that while mandatory homework may
incentivize homework-related motivation and learning, it was
not correlated with exam performance in their
macroeconomics course [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Ryan and Hemmes found homework
was correlated with improved quiz performance, but that
points are a necessary contingency to get students to do
homework, with feedback-only approaches reducing student
engagement [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ].
      </p>
      <p>
        The benetfis of studying are less clearly defined. Chew
suggests the benefit of study can be improved by teaching
students how to study and that expecting students to know
how without designing assignments and material to aid their
studying may be a mistake on the part of some
instructors [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Fakcharoenphol et al. found that there was a
learning increase in studying old exams with solutions and
feedback, but that this learning may be shallow [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
The idea that studying itself may be comparatively
shallow is supported in the literature on long-term retention.
Karpicke and Blunt found that the retrieval practice from
exams was superior for learning than elaborative studying
processes [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Additionally, Roediger and Nestojko found
that, while studying did improve long-term retention of
concepts, retrieval during testing still had superior results [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Knowledge tracing and student modeling</title>
      <p>
        There is a wealth of work on diefrent methods of tracing
student knowledge and modeling student learning and
student behavior. Many of these stem from Corbett and
Anderson’s original knowledge tracing paper [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Since the
original tracing paper, there has been more work on dealing
with issues such as student slip and guess behavior, the
benetfis and traceability of learning resources, and other parts
of students’ learning environments. Pelanek’s signicfiant
review shows how learner modeling has grown to encompass
domain knowledge structuring, learner clustering, student
observations, and more just over the last decade [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. We
address a few below.
      </p>
      <p>
        Pardos and Hefernan modeled individualized learning in
Bayesian knowledge tracing (BKT) [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. In their method,
students’ skills were used to set each student’s individualized
knowledge for more accurate individual knowledge tracing.
They later introduced individual item dicfiulty as a way to
make knowledge tracing more robust to unseen items [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
As opposed to skills being used for individual student
priors, Khajah et al. used latent factors pulled from student
populations to predict individual student performance [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
Other approaches use machine learning methods to estimate
student guess or slip chances as opposed to students having
not yet learned course material [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Deep learning methods have also been applied to
knowledge tracing in deep knowledge tracing (DKT) [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
Additions to DKT include prerequisite modeling in students’
concepts [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], problem level features like time to complete
and student hint usage [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], and dynamic student
grouping based on performance [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. There is some evidence to
suggest that, while DKT is powerful, BKT can similarly be
extended and that the gains do not require “deep”
learning techniques explicitly [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Additionally, methods such
as predictive failure analysis can perform similarly to DKT
so long as care is taken to structure data appropriately [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ].
3.
      </p>
    </sec>
    <sec id="sec-5">
      <title>DATA COLLECTION</title>
      <p>Our data was collected in a large enrollment, introductory
programming course for non-CS majors in Fall 2019. The
course had 601 total students, with 246 women and 355 men.
The majority of students who took the course were freshmen
(67%) and sophomores (21%). The course predominantly
taught Python programming with some coverage of basic
Excel and HTML/web concepts.
3.1</p>
    </sec>
    <sec id="sec-6">
      <title>Course context</title>
      <p>The course was organized as a iflpped class that covered one
major topic each week. Students were expected to complete
readings in an interactive textbook and an assignment
consisting of true/false and multiple-choice questions prior to
1
2
3
4
5
6
7
8
lecture. The weekly 90-minute lecture used peer
instruction to reinforce concepts, and the weekly 80-minute lab
consisted of practice activities students could complete
individually or in pairs, supervised by course sta.f Finally,
each topic culminated with a weekly homework assignment
that consisted of a mix of short answer (e.g., “What is the
value of the variable x after the following piece of code
executes?”, “Write a statement that removes the 4th element
of a list called ’animals’.”) and small programming (i.e., no
more than a small function) questions.</p>
      <p>
        Due to the size of the course, almost all of the homework
activities were auto-graded. The course used the open-source
assessment platform (PrairieLearn) [
        <xref ref-type="bibr" rid="ref35 ref36">35, 36</xref>
        ] for all
homework and other assessments. PrairieLearn both instantly
grades student submissions and provides automatic
feedback. Homework assignments were congfiured for students
to be fearless: there was no penalty for wrong answers, only
points to gain as they got answers correct. On homework,
this allowed students to practice with course content
repeatedly until they got the correct answer. Students were able
to repeat questions until they earned full credit and revisit
questions at any point for studying purposes.
      </p>
      <p>
        Many of the homework questions were item generators that
could produce many possible questions of similar dicfiulty
on the same topic [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. The true/false and multiple-choice
item generators randomly selected items from pre-populated
pools of questions. Short answer questions are randomly
parameterized (e.g., changing the list a student has to read or
changing the method applied to a given list). To
encourage mastery, homework often expected students to correctly
answer these item generators multiple times. Weekly
homework assignments typically included 12 to 30 items or item
generators and students needed to complete 90% of them to
achieve a full score on the homework.
      </p>
      <p>
        The course’s primary mean of summative assessment was
through vfie proctored exams. All the exams had a
50minute xfied time limit, except for the nfial exam (E4) which
allowed for 3 hours. All but the rfist exam were worth a
signicfiant portion ( ≥ 10%) of the course grade. These
exams were conducted in a proctored computer lab with
student scheduled exam times within a three-day window [
        <xref ref-type="bibr" rid="ref40 ref41 ref42">40–
42</xref>
        ]. Students were given access to a Python interpreter and
Python’s documentation, but no other resources were
provided. The exam schedule is given in Figure 1.
      </p>
      <p>Exams featured all four kinds of questions seen on
homework (T/F, MC, short, programming), except for E0 which
did not have programming questions. Each exam consisted
of 20–30 question slots (41 on the nfial). Each slot drew
randomly from a pool of questions on a given topic with similar
dificulties. Most questions permitted students to attempt
them multiple times with a score penalty for each
subsequent incorrect attempt until chances to earn credit were
exhausted.</p>
      <p>Because of the course’s heavy use of item generators and
to motivate students to take homework seriously, a
significant fraction of the exams were drawn from the course’s
pre-lecture and homework assignments. In general, 85–90%
of the pools on the exam were drawn from questions
previously on homework, and exam-only “hidden” questions were
written with similar form and content to previous homework
questions. Prior to each exam, students were provided access
to a practice exam generator that was similar to the actual
exam generator, but without the hidden questions. Reused
programming questions are largely recall exercises, as most
do not feature random generation. Short answer questions
are transfer tasks as they are all parameterized and no two
instances of the question should possess the same exact
parameters and the same expected student answer.
In spite of the exams including a large fraction of previously
seen material, we don’t believe that rote memorization was
a useful strategy for these exams due to their heavy use
of randomization and question pools combined with a large
number of questions (20–30) on the exam. True/false and
multiple-choice slots on the exam generally drew from pools
of 20 to 100 questions, while short answer and programming
question slots had pool sizes of 5 to 12. In addition, short
answer item generators typically produce at least dozens of
meaningfully diefrent variants.
3.2</p>
    </sec>
    <sec id="sec-7">
      <title>Homework and study periods</title>
      <p>The decision for exams to mostly use the same questions as
homework assignments and practice generators created an
interesting context for attributing student learning.
Specifically, we could analyze student performance on homework
assignments, practice exams, and actual exams to observe
how students’ ability to answer these questions improved
as they engaged with course material. We pulled all
student submissions from PrairieLearn for the entire semester,
keeping only submissions for any questions that appeared
on both homework and exams.</p>
      <p>We cleaned this data set by removing students who had not
completed all of the exams, retaining 584 of the 601 students.
In total, we retained 1,064,547 individual submissions across
homework, optional practice, and exams. Each submission’s
score ranges from 0 (incorrect) to 1 (full credit), with scores
in-between indicating partial credit.</p>
      <p>We subdivide our analysis of the course by exam, focusing
on the three week window preceding each of the vfie exams.
As shown in Figure 2, each exam is comprehensive,
including material that was present on previous exams. For this
analysis, we focus solely on the content introduced since the
previous exam to see how practice during the homework and
study periods contribute to learning for the material’s first
summative assessment.</p>
      <p>Each student submission is assigned to one of three periods:
homework, study, and exam (Figure 3):
Question pool
composition for
each exam
hidden (not on homework)
new (on homework since previous exam)
old (on homework &amp; on previous exam)
4
28
new
E0</p>
      <p>23
hidden
78
new
24
old
E1</p>
      <p>21
hidden
61
new
72
old
E2
21
33
new
115
old
E3</p>
      <p>44
hidden
46
new
191
old
E4
• The homework period includes all the submissions to
homework on or before the homework due date.
Submissions in this period represents required practice;
while students are allowed as many submissions as they
need to get full credit, there is a deadline to receive
that credit.
• The study period includes all submissions on practice
exam generators as well as any submissions on
homework after the homework deadline. The homework
system remains open and students can repeat problems
and complete any problems not previously completed
(only 90% of questions are needed to achieve a full
homework score). Submissions in this period are
elective practice, bearing no credit directly.
• The exam period includes the submissions on the
actual exam.</p>
      <p>The above periods are coarsely denfied to capture the
difference between the time spent on required practice with
homework assignment and any additional practice following
the homework deadline. For our context, problems being
completed by students on practice exams as well as after a
homework deadline are both elective activities and are
suitable to be counted together.</p>
      <p>For our analysis, we also tag each student’s first attempt
on each question on homework, so that we can estimate
the student’s ability to solve that question gained before
attempting the question the first time (e.g., from readings,
lecture, or solving other problems). A breakdown of the
number of submissions during each period is provided in
Figure 4. The decrease in submissions throughout the semester
in the homework and studying buckets is a result of
homework shifting toward fewer, more dicfiult problems as the
semester progresses.</p>
      <sec id="sec-7-1">
        <title>Time</title>
      </sec>
      <sec id="sec-7-2">
        <title>On-time HW</title>
      </sec>
      <sec id="sec-7-3">
        <title>Practice Exam</title>
      </sec>
      <sec id="sec-7-4">
        <title>After deadline HW</title>
      </sec>
      <sec id="sec-7-5">
        <title>Exam</title>
        <p>Exam
Period</p>
      </sec>
      <sec id="sec-7-6">
        <title>HW assigned</title>
      </sec>
      <sec id="sec-7-7">
        <title>HW deadline</title>
      </sec>
      <sec id="sec-7-8">
        <title>Start of exam</title>
        <p>To analyze the evolution of student knowledge from
homework to exam time, we track student learning at the
granularity of individual item generators. This is clearly a signi-fi
cant approximation to reality for two reasons: 1) because of
pools (of true/false and multiple-choice questions) and
parameter randomization (for short answer questions) there is
some variation between instances of a given item generator,
and 2) there are relationships between item generators (e.g.,
practice on a programming question relating to loops would
likely improve students ability to complete a short answer
question related to loops and vice-versa).</p>
        <p>Nevertheless, for our purposes, we believe this approach is
viable. The items of each item generator were considered
suficiently similar by the instructor to be fungible with
respect to the exams. Furthermore, the method is robust to
whether or not learning occurs between subsequent attempts
on the same problem or from students attempting a
problem, trying new problems, and returning again to an older
problem. If the student learns signicfiantly by completing
many other homework problems between two attempts at
a given problem during the homework period, we can still
correctly attribute the learning to having taken place
during the homework period. As such, we made no attempt at
topic modeling in this work.
4.1</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Correctness tracing: post hoc modeling for student knowledge</title>
      <p>In general, knowledge tracing (KT) techniques were
developed as predictors of student performance or estimators of
the latent knowledge state of students. KT is used either
to estimate a student’s likelihood of getting the next
attempt correct based on previous attempts, adjusting after
each success and failure as the student engages with an
assessment, or to track changes in students’ latent knowledge
over time. Much of the dificulty of KT techniques results
from attempting to instantaneously obtain a signal of
student knowledge as students are engaging with learning
opportunities. In our case, we already have all the data from
the course as the course has ended and do not need an
instantaneous, updating measure of student knowledge.
Instead, we desire to perform a post hoc analysis of students’
submissions to estimate how their learning changed over an
entire course’s worth of data. Our chosen method, CT,
measures students’ knowledge as demonstrated by an increase in
the likelihood that they would get given items correct more
frequently over time.</p>
      <p>Submissions per bucket by exam subset
178481
77048
47987</p>
      <p>131641
40014</p>
      <p>120436
92533
30412
175000
150000
sn125000
o
i
s
s
i
bm100000
u
s
f
o
tn 75000
u
o
C
50000
25000
0</p>
      <sec id="sec-8-1">
        <title>First</title>
      </sec>
      <sec id="sec-8-2">
        <title>Homework</title>
      </sec>
      <sec id="sec-8-3">
        <title>Studying Exam</title>
        <p>5871161033
67181
55526
14378
10859
14588
10936
15700
22984
7151
6948</p>
      </sec>
      <sec id="sec-8-4">
        <title>Exam 0</title>
        <p>where x1, . . . , xn is the result of a series of submissions which
are either 1 (correct) or 0 (incorrect), and the method tries
to nfid a series of predictions p1, . . . , pn that optimizes the
loss function, under the constraints that: (1) p1, . . . , pn are
between 0 and 1, as they represent an estimate of the
instantaneous probability that the student would get each attempt
correct and (2) p1, . . . , pn are monotonically non-decreasing,
which is based on the assumptions that the attempts are
made over a short enough time period that forgetting is
insignicfiant and additional practice would not hurt a student’s
ability to answer these questions. Since the homework,
practice, and exam attempts occurred over a three-week
window, during which there were a lot of related practice, we
believe these assumptions are reasonable. Rather than
having a model with explicit parameters as found in BKT, the
method calculates the probabilities p1, . . . , pn by optimizing
them directly for the target loss function. Chen et al have
shown that minimizing root-mean-square error (RMSE) and
maximizing log-likelihood would yield the same optimal
solution under constraints specified in Equation 1.</p>
        <p>We chose to use CT over BKT or DKT as it nicely tfi our use
case. The CT method is able to nfiely locate and predict the
“jumps” in a students’ likelihood of getting a question correct
when analyzing the data in a post hoc fashion, which may
be too precise a transition for usual predictive knowledge
tracing. For our purposes, a high accuracy, post hoc model
was ideal for analyzing changing student knowledge as a
historical trend from our course’s data.</p>
        <p>One important weakness of CT, however, is that it is prone
to underestimate student knowledge on an incorrect first
attempt because the optimizer sets the probability of
correctness to be zero so as to minimize error on that attempt.
Similarly, the probability on a correct nfial attempt will always
be estimated as 1.0, which may be an overestimate. This
potentially could be remedied by adding additional constraints
to the method (e.g., limiting the rate of increase), but we
did not attempt such constraints with this work.
4.2</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Demonstrating CT using “Harlow”, a sample student</title>
      <p>To clarify our use of CT, we present a walk-through of how
the method models our data for one individual and two
questions from Exam 3, selected randomly from students
whose behavior allows for representative variety in CT’s
estimates. We refer to the student as Harlow, which is a
name that was not present in the actual class. On Exam 3,
two of the questions that were randomly selected for Harlow
to complete were the programming question
progLargestLessThanValue and the short answer question
valueOfListReordering.</p>
      <p>Harlow had notably diferent experiences with these
questions; Figure 5 plots the correctness of Harlow’s individual
submissions as dots that are color coded based on the
period in which the submission occurred. With
progLargestLessThanValue, Harlow made two attempts on homework to
get the question correct once, got it correct once on a
practice exam with a single attempt, and tried it twice on Exam
3 without getting a correct answer. With
valueOfListReordering, Harlow had 9 attempts on homework with 6
correct submissions, 4 encounters across two practice exams
for 2 correct submissions total, and a correct answer as the
only attempt on Exam 3.</p>
      <p>Figure 5 also shows the result of running CT as a line
indicating the instantaneous estimate of Harlow’s likelihood of
getting the question correct. In both cases, Harlow got the
rifst attempt wrong, so the model assign’s Harlow’s
likelihood of getting the question correct as 0%, so as to
minimize the error relative to the actual outcome. While
Harlow is iflpping between correct and incorrect attempts, the
model computes a likelihood of correctness for each attempt
e
g
d
e
l
w
on1.0
tk1.0
n
e
d
u
t0.8
.s0.8
e
i.
t
c
rr00..66
e
o
c
m
e
itt00..44
x
e
n
e
th00..22
g
n
i
t
t
g0.0
e
fo0.0
ce 0.01
n
a
h
C</p>
      <p>Harlow's Knowledge Over Time
progLargestLessThanValue valueOfListReordering
Average "This-Item-Correct" Chance Across Periods (All Exams)
that minimizes the error for those correct and incorrect
attempts, constrained to be non-decreasing. Because Harlow’s
last three attempts at valueOfListReordering were all
correct, the model decides that Harlow has mastered the
question with a 100% likelihood of getting the question correct.
We ran CT for each student on each question independently.
From each trace, we extract six estimates of the student’s
likelihood of getting a question right: their rfist and last
attempts in the homework period (First, End Homework),
their rfist and last attempts in the study period ( Start
Studying, End Studying), and their rfist and last attempts on the
exam (First Exam, End Exam). Any student without a
submission in that period (i.e., students who did not study or
students who did not get that question on their exam) has
their previous submission to that point in the timeline used
in compliance with CT’s assumption that students do not
forget. We then average these likelihoods across all students
and all questions for a given exam period. This allows us to
explore the changing student knowledge as an average for all
the students in a course across the diferent learning
opportunities presented by homework, studying, and assessment.</p>
    </sec>
    <sec id="sec-10">
      <title>RESULTS</title>
    </sec>
    <sec id="sec-11">
      <title>CT attributes significant learning to both the homework and study period; homework contributes slightly more</title>
      <p>The results of running CT are shown in Figure 6. From
the slopes of the lines, it can be seen that CT estimates
that more learning is occurring (i.e., the change in student
likelihood of correct attempts is larger) during the homework
period than the study period. The plot suggests that the
course material tends to get more dicfiult as the semester
progresses, with the initial and nfial likelihood of correctness
both decreasing as we move from Exam 0 to 3. Furthermore,
the lines for Exams 0 through 3 show almost identical trends.</p>
    </sec>
    <sec id="sec-12">
      <title>Learning trends are largely independent of question type</title>
      <p>To address RQ2, we disaggregated the exam data sets by
question type to see whether there was any notable diefrence
between types. For this analysis, we omitted Exam 0, as
Exam 0 did not feature programming questions.
Figure 8 shows the per-question type CT results. The only
notable finding is that diferent questions start at diferent
levels of initial student knowledge and end with diferent
amounts of knowledge, which changes the starting and
ending points in Figure 8. Because of this, diferent questions
drop of faster than others in terms of how much is learned
during the practice period. Generally, students have less to
learn with true/false and multiple-choice questions through
the practice period than they do on programming and short
answer questions, although all question types experience a
learning drop-of through to the exam.
6.1</p>
    </sec>
    <sec id="sec-13">
      <title>DISCUSSION AND LIMITATIONS</title>
    </sec>
    <sec id="sec-14">
      <title>RQ1: Students in this course learn slightly more during the homework period than the study period</title>
      <p>Change in average student knowledge (CT) by period
Average "This-Item-Correct" Chance By Period and Question Type (All Exams)</p>
      <p>CT attributes more learning to the mandatory homework
period in this particular course. This is represented as the
largest increase in student knowledge from their rfist
homework submission to the last. That gives us some condfience
that a course with signicfiant homework opportunities does
provide students with productive chances to learn as
opposed to just inundating students with “busy work.”
Interestingly, CT also indicates performance on the exam is
better than at the end of the study period. There are a few
possible explanations for this. The most likely explanation
is that, given the higher stakes of the exam, students are
trying harder, resulting in a higher correct rate that is being
observed by the model. In addition, some of the score
improvements observed on the exam could be attributed to the
last pre-exam practice attempt if, for example, the student
got the question wrong, but learned from seeing the correct
answer. This also might be just be an artifact of CT, as any
students that have incorrect and correct attempts to a given
question on the exam will have learning attributed to them.
Finally, actual learning might be occurring during the exam.
The amount of “learning” attributed to the exam period is,
however, fairly negligible.</p>
      <p>Importantly, one should not attempt to generalize about the
learning potential of homework relative to elective practice
for all courses from these results. We expect that courses
that assign less homework might observe less learning during
the homework period and students might compensate by
studying more, thereby making more of the learning occur
during that optional studying. It could also be the case
that there are diminishing returns on each attempt on a
specicfi question, which the rfist attempt providing the most
learning benetfi, then the second, decreasing further with
each attempt from homework through the study period. It
is reassuring, though, to see that this course’s homework and
study opportunities (i.e., the practice exam generators made
available to students) both appear to contribute significantly
to student learning.
0.8
0.6
0.4
0.2
1.0
0.8
0.6
0.4
0.2</p>
      <p>FEinrsdtHomewSotrakrt StudyinEgndStudyingFirst Exam EndExam</p>
      <p>Exam 4
Programming</p>
      <p>Short Answer
When we disaggregate the analysis by question type, the
general shape and progression of results is the same for
every question type compared to the source exam. Diefrent
questions start with lower amounts of student knowledge,
but this appears to mostly be a function of the dificulty of
the problem’s type: programming and short answer
questions, which require more actual coding on the students’
parts, tended to start and end lower.</p>
      <p>The lack of diefrent behavior when we disaggregate by
question type is more interesting than it may initially appear.
This means that the “shape” of student learning does not
difer signicfiantly with the question type. Given this, it
appears that homework and additional studying have the same
impact on student results regardless of the kind of question.
This does mean there are diminishing returns on easier
question types over the period compared to harder ones, but not
a decfiiency in how homework and practice helps on question
types where students still have learning they can do.
6.3</p>
    </sec>
    <sec id="sec-15">
      <title>Limitations</title>
      <p>There are some obvious limitations to the current work.
First, our nfidings about the relative learning during the
homework and study periods cannot be assumed to
generalize to other course contexts. Courses with diefrent
homework, study materials, and exam structures will likely have
diferent breakdowns of learning in each phase.</p>
      <p>Second, CT is a fairly coarse measure of learning. Scores
as a performance indicator are not alone proof of student
learning. Additionally, CT’s potential for underestimating
likelihood of correctness of rfist attempts (by strictly
optimizing for RMSE) could make the model overestimate the
learning that is occurring in the rfist few attempts, which is
likely occurring in the homework period. We do not have
condfience that these measures of learning are particularly
precise. While we omit it from the paper, we also ran a
regression model to estimate the learning in the same
periods of the course. The regression generally showed the same
trends as CT, giving us more condfience in CT’s results.
Finally, these methods do not disambiguate from learning
that happens during the homework and studying periods
and learning that occurs specicfially from homework and
elective practice problems. There are notable reasons to
believe that students are learning signicfiantly from reading
the textbook, engaging in active learning exercises, and,
perhaps, even from listening to the lecturer speak. The learning
that occurs during these activities is attributed to the period
in which it occurs, rather than to the specicfi task.</p>
    </sec>
    <sec id="sec-16">
      <title>CONCLUSION</title>
      <p>In this work, we explored the degree to which we can
attribute student learning between required homework and
elective study performed prior to a summative assessment.
To analyze learning, we used a post hoc method of
“this-itemcorrect” likelihood (correctness tracing) to estimate student
knowledge. We found that (required) homework and
(elective) studying both contributed signicfiantly to student
learning, with homework contributing slightly more. Further,
despite using multiple question types, we found the most
notable diference between question types is where student
knowledge starts and not the shape of their learning
improvements.</p>
      <p>We think that our results show that frequent, exam-relevant
homework and highly-accessible means for study (e.g.,
practice exam generators) are both efective means of facilitating
student learning and believe that these nfidings could
generalize to other contexts. The magnitude of learning from
each component may diefr, but courses with similar
homework and studying opportunities will hopefully see similar
learning gains during each period.</p>
      <p>There remain areas for future work. Considering data, we
only use students’ submissions to questions that also appear
on homework. Some ability to include other learning events,
such as reading a textbook, would give a clearer picture of
students’ learning process. Additionally, some topic-level
labeling might allow us to include questions unique to exams
in our data and analysis.</p>
      <p>With respect to CT’s model, we made no attempt to
compensate for the method’s tendency to underestimate on
initial incorrect attempts. Future work could investigate
constraining this behavior by limiting the allowable slope.
Further, there is room to adapt the model to using a richer
source of information than students’ correctness on
submissions — for example, by tfiting a similar optimization on
students’ knowledge as estimated by methods such as Item
Response Theory (IRT).
8.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Bailey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wiberg</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Bell</surname>
          </string-name>
          .
          <article-title>Weekly formative exams and creative grading enhance student learning in an introductory biology course</article-title>
          .
          <source>CBE-Life Sciences Education</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ):ar2,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.-A.</given-names>
            <surname>Baird</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Andrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. N.</given-names>
            <surname>Hopfenbeck</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Stobart</surname>
          </string-name>
          .
          <article-title>Assessment and learning: efilds apart? Assessment in Education: Principles, Policy</article-title>
          &amp; Practice,
          <volume>24</volume>
          (
          <issue>3</issue>
          ):
          <fpage>317</fpage>
          -
          <lpage>350</lpage>
          ,
          <year>July 2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R. S. J. d.</given-names>
            <surname>Baker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Corbett</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Aleven</surname>
          </string-name>
          .
          <article-title>More accurate student modeling through contextual estimation of slip and guess probabilities in bayesian knowledge tracing</article-title>
          . In
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Woolf</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>A¨ ımeur</article-title>
          , R. Nkambou, and S. Lajoie, editors,
          <source>Intelligent Tutoring Systems</source>
          , pages
          <fpage>406</fpage>
          -
          <lpage>415</lpage>
          , Berlin, Heidelberg,
          <year>2008</year>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Baso¸</surname>
          </string-name>
          l and G. Johanson.
          <article-title>Efectiveness of frequent testing over achievement: A meta analysis study</article-title>
          .
          <source>Journal of Human Sciences</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          ):
          <fpage>99</fpage>
          -
          <lpage>121</lpage>
          ,
          <year>July 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Bembenutty</surname>
          </string-name>
          and
          <string-name>
            <surname>M. C. White.</surname>
          </string-name>
          <article-title>Academic performance and satisfaction with homework completion among college students</article-title>
          .
          <source>Learning and Individual Diefrences</source>
          ,
          <volume>24</volume>
          :
          <fpage>83</fpage>
          -
          <lpage>88</lpage>
          , Apr.
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bempechat</surname>
          </string-name>
          .
          <article-title>The motivational benetfis of homework: a social-cognitive perspective</article-title>
          .
          <source>Theory Into Practice</source>
          ,
          <volume>43</volume>
          (
          <issue>3</issue>
          ):
          <fpage>189</fpage>
          -
          <lpage>196</lpage>
          , Aug.
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Bennett</surname>
          </string-name>
          .
          <article-title>Formative assessment: a critical review</article-title>
          .
          <source>Assessment in Education: Principles, Policy &amp; Practice</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>5</fpage>
          -
          <lpage>25</lpage>
          , Feb.
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Black</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Wiliam</surname>
          </string-name>
          .
          <article-title>Developing the theory of formative assessment. Educational Assessment, Evaluation and Accountability(formerly:</article-title>
          <source>Journal of Personnel Evaluation in Education)</source>
          ,
          <volume>21</volume>
          (
          <issue>1</issue>
          ):5,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C. B.</given-names>
            <surname>Zilles</surname>
          </string-name>
          .
          <article-title>Towards a model-free estimate of the limits to student modeling accuracy</article-title>
          . In K. E. Boyer and M. Yudelson, editors,
          <source>Proceedings of the 11th International Conference on Educational Data Mining, EDM</source>
          <year>2018</year>
          ,
          <article-title>Buaflo</article-title>
          ,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA, July
          <volume>15</volume>
          -
          <issue>18</issue>
          ,
          <year>2018</year>
          .
          <source>International Educational Data Mining Society (IEDMS)</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Zheng</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Pian</surname>
          </string-name>
          .
          <article-title>Prerequisite-driven deep knowledge tracing</article-title>
          .
          <source>In 2018 IEEE International Conference on Data Mining (ICDM)</source>
          , pages
          <fpage>39</fpage>
          -
          <lpage>48</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Chew</surname>
          </string-name>
          .
          <article-title>Helping students to get the most out of studying</article-title>
          .
          <source>Acknowledgments and Dedication</source>
          , page
          <volume>215</volume>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Corbett</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Anderson</surname>
          </string-name>
          .
          <article-title>Knowledge tracing: Modeling the acquisition of procedural knowledge. User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted Interaction</surname>
          </string-name>
          ,
          <volume>4</volume>
          (
          <issue>4</issue>
          ):
          <fpage>253</fpage>
          -
          <lpage>278</lpage>
          , Dec.
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>W.</given-names>
            <surname>Fakcharoenphol</surname>
          </string-name>
          , E. Potter, and
          <string-name>
            <given-names>T.</given-names>
            <surname>Stelzer</surname>
          </string-name>
          .
          <article-title>What students learn when studying physics practice exam problems</article-title>
          .
          <source>Phys. Rev. ST Phys. Educ. Res.</source>
          ,
          <volume>7</volume>
          :
          <fpage>010107</fpage>
          , May
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B.</given-names>
            <surname>Gutarts</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Bains</surname>
          </string-name>
          .
          <article-title>Does mandatory homework have a positive eefct on student achievement for college students studying calculus?</article-title>
          <source>Mathematics and Computer Education</source>
          ,
          <volume>44</volume>
          (
          <issue>3</issue>
          ):
          <fpage>232</fpage>
          -
          <lpage>244</lpage>
          ,
          <year>Fall 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>M. K. Hartwig</surname>
            and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Dunlosky</surname>
          </string-name>
          .
          <article-title>Study strategies of college students: Are self-testing and scheduling related to achievement? Psychonomic Bulletin</article-title>
          and Review,
          <volume>19</volume>
          :
          <fpage>126</fpage>
          -
          <lpage>134</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Irvine</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Kyllonen</surname>
          </string-name>
          .
          <article-title>Item Generation for Test Development</article-title>
          . Lawrence Erlbaum Associates,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Johnson</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>McKenzie</surname>
          </string-name>
          .
          <article-title>The efect on student performance of web-based learning and homework in microeconomics</article-title>
          .
          <source>Journal of Economics and Economic Education Research</source>
          ,
          <volume>14</volume>
          (
          <issue>2</issue>
          ):
          <fpage>115</fpage>
          -
          <lpage>125</lpage>
          ,
          <year>2013</year>
          . Copyright - Copyright
          <string-name>
            <surname>Jordan Whitney Enterprises</surname>
          </string-name>
          ,
          <year>Inc 2013</year>
          ; Document feature - Tables; ; Last updated - 2020-11-17.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Karpicke</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Blunt</surname>
          </string-name>
          .
          <article-title>Retrieval practice produces more learning than elaborative studying with concept mapping</article-title>
          .
          <source>Science</source>
          ,
          <volume>331</volume>
          (
          <issue>6018</issue>
          ):
          <fpage>772</fpage>
          -
          <lpage>775</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Khajah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. V.</given-names>
            <surname>Lindsey</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Mozer</surname>
          </string-name>
          .
          <article-title>How deep is knowledge tracing? CoRR</article-title>
          , abs/1604.02416,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Khajah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Wing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lindsey</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Mozer</surname>
          </string-name>
          .
          <article-title>Integrating latent-factor and knowledge-tracing models to predict individual diefrences in learning</article-title>
          .
          <source>In Educational Data Mining</source>
          <year>2014</year>
          . Citeseer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J.</given-names>
            <surname>Laverty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Underwood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Matz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Posey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carmel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Caballero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. L.</given-names>
            <surname>Fata-Hartley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ebert-May</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Jardeleza</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. M.</given-names>
            <surname>Cooper</surname>
          </string-name>
          .
          <article-title>Characterizing college science assessments: The three-dimensional learning assessment protocol</article-title>
          .
          <source>PLoS ONE</source>
          ,
          <volume>11</volume>
          (
          <issue>9</issue>
          ):e0162333,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P.</given-names>
            <surname>Magalha</surname>
          </string-name>
          ˜es,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cunha</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Roasr</surname>
          </string-name>
          <article-title>´io. Online vs traditional homework: A systematic review on the benetfis to students' performance</article-title>
          .
          <source>Computers &amp; Education</source>
          ,
          <volume>152</volume>
          :
          <fpage>103869</fpage>
          ,
          <year>July 2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Minn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Desmarais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Vie</surname>
          </string-name>
          .
          <article-title>Deep knowledge tracing and dynamic student classicfiation for knowledge tracing</article-title>
          .
          <source>In 2018 IEEE International Conference on Data Mining (ICDM)</source>
          , pages
          <fpage>1182</fpage>
          -
          <lpage>1187</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Morphew</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Silva</surname>
          </string-name>
          , G. Herman, and
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          .
          <article-title>Frequent mastery testing with second-chance exams leads to enhanced student learning in undergraduate engineering</article-title>
          . Applied Cognitive Psychology,
          <volume>34</volume>
          (
          <issue>1</issue>
          ):
          <fpage>168</fpage>
          -
          <lpage>181</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Pardos</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. T.</given-names>
            <surname>Heefrnan</surname>
          </string-name>
          .
          <article-title>Modeling individualization in a bayesian networks implementation of knowledge tracing</article-title>
          . In P. De Bra,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kobsa</surname>
          </string-name>
          , and D. Chin, editors,
          <source>User Modeling, Adaptation, and Personalization</source>
          , pages
          <fpage>255</fpage>
          -
          <lpage>266</lpage>
          , Berlin, Heidelberg,
          <year>2010</year>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Pardos</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. T.</given-names>
            <surname>Heefrnan</surname>
          </string-name>
          .
          <article-title>Kt-idem: Introducing item dicfiulty to the knowledge tracing model</article-title>
          .
          <source>In J. A. Konstan</source>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Conejo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Marzo</surname>
          </string-name>
          , and N. Oliver, editors,
          <source>User Modeling, Adaption and Personalization</source>
          , pages
          <fpage>243</fpage>
          -
          <lpage>254</lpage>
          , Berlin, Heidelberg,
          <year>2011</year>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pealn</surname>
          </string-name>
          <article-title>´ek. Bayesian knowledge tracing, logistic models, and beyond: an overview of learner modeling techniques. User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>27</volume>
          (
          <issue>3</issue>
          ):
          <fpage>313</fpage>
          -
          <lpage>350</lpage>
          , Dec.
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>C.</given-names>
            <surname>Piech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Spencer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ganguli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sahami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Guibas</surname>
          </string-name>
          , and J.
          <string-name>
            <surname>Sohl-Dickstein</surname>
          </string-name>
          .
          <article-title>Deep knowledge tracing</article-title>
          .
          <source>arXiv preprint arXiv:1506.05908</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ramdass</surname>
          </string-name>
          and
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Zimmerman</surname>
          </string-name>
          .
          <article-title>Developing self-regulation skills: The important role of homework</article-title>
          .
          <source>Journal of Advanced Academics</source>
          ,
          <volume>22</volume>
          (
          <issue>2</issue>
          ):
          <fpage>194</fpage>
          -
          <lpage>218</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>H. L.</given-names>
            <surname>Roediger</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Nestojko</surname>
          </string-name>
          .
          <article-title>The relative benetfis of studying and testing on long-term retention. Cognitive modeling in perception and memory: A festschrift for Richard M. Shifrin</article-title>
          , pages
          <fpage>99</fpage>
          -
          <lpage>111</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Ryan</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. S.</given-names>
            <surname>Hemmes</surname>
          </string-name>
          .
          <article-title>Eefcts of the contingency for homework submission on homework submission and quiz performance in a college course</article-title>
          .
          <source>Journal of Applied Behavior Analysis</source>
          ,
          <volume>38</volume>
          (
          <issue>1</issue>
          ):
          <fpage>79</fpage>
          -
          <lpage>88</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Still</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Still</surname>
          </string-name>
          .
          <article-title>Contrasting traditional in-class exams with frequent online testing</article-title>
          .
          <source>Journal of Teaching and Learning with Technology</source>
          ,
          <volume>4</volume>
          (
          <issue>2</issue>
          ):
          <fpage>30</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>B. W.</given-names>
            <surname>Tuckman</surname>
          </string-name>
          .
          <article-title>Using tests as an incentive to motivate procrastinators to study</article-title>
          .
          <source>The Journal of Experimental Education</source>
          ,
          <volume>66</volume>
          (
          <issue>2</issue>
          ):
          <fpage>141</fpage>
          -
          <lpage>147</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>C. K.</given-names>
            <surname>Waugh</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. E.</given-names>
            <surname>Gronlund</surname>
          </string-name>
          .
          <article-title>Assessment of Student Achievement (10th Edition)</article-title>
          .
          <source>Pearson</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Herman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Zilles</surname>
          </string-name>
          . Prairielearn:
          <article-title>Mastery-based Online Problem Solving with Adaptive Scoring and Recommendations Driven by Machine Learning</article-title>
          .
          <source>In 2015 ASEE Annual Conference &amp; Exposition</source>
          , Seattle, Washington,
          <year>2015</year>
          . ASEE Conferences.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Walters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bretl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Zilles</surname>
          </string-name>
          .
          <article-title>Integrating diverse learning tools using the prairielearn platform</article-title>
          .
          <source>In Seventh SPLICE Workshop at SIGCSE</source>
          <year>2021</year>
          (
          <article-title>Virtual event)</article-title>
          ,
          <year>March 2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>D.</given-names>
            <surname>Wiliam</surname>
          </string-name>
          .
          <article-title>What is assessment for learning?</article-title>
          <source>Studies in Educational Evaluation</source>
          ,
          <volume>37</volume>
          (
          <issue>1</issue>
          ):
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          ,
          <year>2011</year>
          .
          <article-title>Assessment for Learning.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>X.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. G.</given-names>
            <surname>Van Inwegen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and J. E.</given-names>
            <surname>Beck</surname>
          </string-name>
          .
          <article-title>Going deeper with deep knowledge tracing</article-title>
          .
          <source>International Educational Data Mining Society</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Botelho</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N. T.</given-names>
            <surname>Hefernan</surname>
          </string-name>
          .
          <article-title>Incorporating rich features into deep knowledge tracing</article-title>
          .
          <source>In Proceedings of the Fourth</source>
          (
          <year>2017</year>
          ) ACM Conference on Learning @ Scale, L@S '17, page 169-
          <fpage>172</fpage>
          , New York, NY, USA,
          <year>2017</year>
          .
          <article-title>Association for Computing Machinery</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. T.</given-names>
            <surname>Deloatch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bailey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. B.</given-names>
            <surname>Khattar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fagen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Heeren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mussulman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          .
          <article-title>Computerized testing: A vision and initial experiences</article-title>
          . In American Society for Engineering Education (ASEE) Annual Conference,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          , G. Herman, and
          <string-name>
            <given-names>T.</given-names>
            <surname>Bretl</surname>
          </string-name>
          .
          <article-title>Every university should have a computer-based testing facility</article-title>
          .
          <source>In Proceedings of the 11th International Conference on Computer Supported Education (CSEDU)</source>
          ,
          <year>May 2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mussulman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Bretl</surname>
          </string-name>
          .
          <article-title>Making testing less trying: Lessons learned from operating a Computer-Based Testing Facility</article-title>
          .
          <article-title>In 2018 IEEE Frontiers in Education (FIE) Conference</article-title>
          , San Jose, California,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>