StudentRecord-class | R Documentation |
"StudentRecord"
This is a wrapper for the Bayesian network information for a particular student. It contains a local copy of the Bayesian network.
Objects can be created by calls to the function
StudentRecord, uid, context, timestamp, smser, sm, stats,
hist, evidence)
.
_id
:Object of class "character"
The
mongo
ID of the object, empty character
if it has not been saved in the database. If Mongo is not being
used, this field can be used for other kinds of IDs.
app
:Object of class "character"
that gives the
identifier for the application this record is used with.
uid
:Object of class "character"
which is the
unique identifier for the user (student, player).
context
:Object of class "character"
which
identifies the scoring context (scoring window).
evidence
:Object of class "character"
giving
the IDs of the evidence sets applied to this student model.
timestamp
:Object of class "POSIXt"
giving the
timestamp of the last evidence set applied to this model.
sm
:Object of class "Pnet"
, the
actual student model (or NULL
if it is not yet built).
smser
:Object of class "list"
the serialized
student model.
seqno
:Object of class "integer"
a sequence
number, that is the number of evidence sets applied.
stats
:Object of class "list"
the most recent
statistics generated from this model.
hist
:Object of class "list"
list of history lists for
the designed history variables. There is one element for each
history variable.
issues
:A character vector giving errors and warnings from processing evidence for this record.
prev_id
:Object of class "character"
the Mongo
ID of the previous student model.
signature(x = "StudentRecord")
: returns the
application id associated with this record.
signature(obj = "StudentRecord", ml =
"list")
: serialized the record as JSON
signature(x = "StudentRecord")
: return the
context (scoring window) identifier asociated with the last
processed evidence set.
signature(x = "StudentRecord")
: returns the
ids of the aborbed evidence sets.
signature(x = "StudentRecord")
: sets the
ids of the aborbed evidence sets.
signature(sr = "StudentRecord")
: returns the
names of the history variables.
signature(sr = "StudentRecord", name =
"character")
: returns the history list for the variable.
signature(x = "StudentRecord")
: returns the
sequence number for this record.
signature(x = "StudentRecord")
: sets the
sequence number for this record.
signature(object = "StudentRecord")
: prints the
record.
signature(x = "StudentRecord")
: returns the Bayes
net (Pnet
) associated with this record.
signature(x = "StudentRecord", value="ANY")
: sets
the Bayes net (Pnet
) associated with this
record.
signature(sr = "StudentRecord", name =
"character")
: returns the current value of the named
statistics.
signature(sr = "StudentRecord")
: returns the
names of the statistics.
signature(x = "StudentRecord")
: returns all of
the statistics.
signature(x = "StudentRecord")
: returns the
timestamp of the last absorbed evidence set.
signature(x = "StudentRecord")
: creates a
printed representation.
signature(x = "StudentRecord")
: returns the ID for
the student/player.
Russell Almond
Almond, R.G., Mislevy, R.J., Steinberg, L.S., Williamson, D.M. and Yan, D. (2015) Bayesian Networks in Educational Assessment. Springer. Chapter 13.
StudentRecord
, EvidenceSet
,
StudentRecordSet
showClass("StudentRecord")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.