Package: EABN 0.6-2

EABN: Evidence Accumulation Bayes Net Engine

Extracts observables from a sequence of events.

Authors:Russell Almond

EABN_0.6-2.tar.gz
EABN_0.6-2.zip(r-4.7)EABN_0.6-2.zip(r-4.6)EABN_0.6-2.zip(r-4.5)

EABN_0.6-2.tar.gz(r-4.7-any)EABN_0.6-2.tar.gz(r-4.6-any)
EABN_0.6-2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
EABN/json (API)

# Install 'EABN' in R:
install.packages('EABN', repos = c('https://ralmond.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ralmond/eabn/issues

On CRAN:

Conda:

assessment-scoringbayesian-networkevidence-centered-design

1.00 score 3 scripts 59 exports 41 dependencies

Last updated from:45a946fc8d. Checks:2 ERROR, 2 OK, 3 FAIL, 2 WARNING. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR152
source / vignettesOK211
linux-release-x86_64ERROR145
macos-release-arm64FAIL101
macos-oldrel-arm64FAIL103
windows-develFAIL102
windows-releaseWARNING101
windows-oldrelWARNING99
wasm-releaseOK1115

Exports:accumulateEvidenceannounceStatsappas.jlistbaselineHistBNEngineBNEngineMongoBNEngineNDBclearSRsconfigStatscontextdoBuilddoRunrunevidenceevidence<-EvidenceSetfetchSMgetIssuesgetRecordForUsergetSRhandleEvidencehistNameshistoryloadManifestlogEvidencelogIssuemainLoopmessnewBNEngineMongonewBNEngineNDBnewSRnotifyListenersobservablesparseEvidenceparseStatsparseStudentRecordsaveSRseqnoseqno<-setupDefaultSRshowsmsm<-statstatNamesstatsstats2jsonStudentRecordStudentRecordSettimestamptoStringtrimTableuidunpackSMunparseStatsupdateHistupdateRecordupdateSMupdateStats

Dependencies:askpassclicpp11CPTtoolsdplyreinsumformatRfutile.loggerfutile.optionsgenericsgluejsonlitelambda.rlifecyclemagrittrmathjaxrmimemongomongoliteopensslPeanutpillarpkgconfigProc4purrrR.methodsS3R.ooR.utilsR6RcpprlangRNeticastringistringrsystibbletidyrtidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Evidence Accumulation Bayes Net EngineEABN-package EABN
Merge evidence from an evidence set with the student record.accumulateEvidence handleEvidence
Class '"BNEngine"'app,BNEngine-method BNEngine BNEngine-class fetchNextEvidence,BNEngine-method markProcessed,BNEngine-method notifyListeners,BNEngine-method
Creates a Bayes Net Engine attached to a Mongo database.BNEngineMongo newBNEngineMongo
Class '"BNEngineMongo"'BNEngineMongo-class
Creates a Bayes net engine not attached to a database.BNEngineNDB newBNEngineNDB
Class '"BNEngineNDB"'BNEngineNDB-class evidence,BNEngineNDB-method evidence<-,BNEngineNDB-method
Configures the Statistic Objects for the BNEningeconfigStats
Build or rebuild the Bayes nets for a scoring engine.doBuild
This runs the Evidence Accumulation Bayes net engine to scor or rescore an assessment.doRunrun
Creates an Evidence Set MessageEvidenceSet
Class '"EvidenceSet"'EvidenceSet-class observables,EvidenceSet-method seqno,EvidenceSet-method seqno<-,EvidenceSet-method show,EvidenceSet-method toString,EvidenceSet-method
Fetches student model from database or JSONfetchSM unpackSM
Gets or makes the student record for a given student.getRecordForUser
Save and retrieve student records from a record set.clearSRs getSR newSR saveSR
Retrieves node histories from a Student RecordhistNames history
Loads the mainifest for the compentency and evidence models in the BNEngineloadManifest
Handle the relationship between evidence sets and student records.evidence evidence<- logEvidence seqno seqno<- updateRecord
Manage error messages associated with a StudentRecord.getIssues getIssues,StudentRecord-method logIssue logIssue,StudentRecord,ANY-method logIssue,StudentRecord,character-method
This function loops through the processing of evidence sets.mainLoop
Access parts of an evidence set message.observables
Convert EvidenceSet objects to and from JSONas.jlist,EvidenceSet,list-method parseEvidence
Functions for (un)serializing stats from student records.parseStats stats2json unparseStats
Covert Student Records to/from JSONas.jlist,StudentRecord,list-method parseStudentRecord
Set up the Default Student Record for an StudentRecordSetsetupDefaultSR
Access the student model (Pnet) associated with a studnet recordsm sm<-
Access statistics from a Student Recordstat statNames stats
Constructor for 'StudentRecord' objectStudentRecord
Class '"StudentRecord"'app,StudentRecord-method context,StudentRecord-method evidence,StudentRecord-method evidence<-,StudentRecord-method histNames,StudentRecord-method history,StudentRecord,character-method seqno,StudentRecord-method seqno<-,StudentRecord-method show,StudentRecord-method sm,StudentRecord-method sm<-,StudentRecord-method stat,StudentRecord,character-method statNames,StudentRecord-method stats,StudentRecord-method StudentRecord-class timestamp,StudentRecord-method toString,StudentRecord-method uid,StudentRecord-method
Constructor for "StudentRecordSet" classStudentRecordSet
Class '"StudentRecordSet"'app,StudentRecordSet-method clearSRs,StudentRecordSet-method getSR,StudentRecordSet-method newSR,StudentRecordSet-method saveSR,StudentRecordSet-method StudentRecordSet-class
Trims empty columns from tables.trimTable
Update the node history in a student recordbaselineHist updateHist
Updates the Student model with additional evidence.updateSM
Recalculates statistics for changed student model.announceStats updateStats