Learner Data - deprecated

(see User Profiling for info on what we want to store)

(some relevant information in the Publicking page, especially in the
Publicking and collaboration in the "further thoughts".

Base level data types

  • datum - a data item that can be referenced, preserves history of its values (diachronic) three datum types: atom, array, struct?
  • atom - a datum that cannot be dissected by runtime env
  • array - a datum that contains indexed atoms, accessable by runtime env
  • struct - a datum that contains a fixed number of named atoms (tentative)

datum types

  • integer
  • real
  • time
  • string

example record: Visitation

  • lastEntrance : time
  • lastExit : time

Q1.1: What are your three favorite colors?
-> artifact: firstFavoriteColor <string>
-> artifact: secondFavoriteColor <string>
-> artifact: thirdFavoriteColor <string>

Q1.2: What are you favorite colors??
-> artifact: favoriteColors <selectThreeFromList>

Q1.3: What are your favorites? <- changed
> artifact: favoriteColors <selectThreeFromList> < unchanged


Q2.1 Draw your house.
-> artifact: myHouse <GIF>

Q2.2 Draw your house.
-> artifact: myHouse2 <png>


artifact: generated by learner

POt := artifactDef*, semantic glue

artifactDef := POt-unique ID, datatype/struct

artifactSock <- user ID, run ID, POt ID, artifactDef ID (within POt),

artifactSock := <datum/actualArtifact, timestamp, against statically-versioned POt>*

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.