ClassChat

Implementation Pseudocode and Visualization Prototype

The pseudocode will be implemented through xml log files. See Sample Log file to view the XML tags that will be used to pull in the relevant data.

Feature Pseudocode Prototype
Collaboration For each entry
 From start time to end time
  If type=message
    If URL then
      URL++
    If ends with question mark then
      Question++
    If starts with who, what, where then
      Query++
Collaboration
Topical Summary For each entry
 From start time to end time
  If type=message
    Run word frequency counter
Topical Summary
Participations Trends For each entry
 From start time to end time
  If type=message
    Username[Student]++
Participation Trends
Social Dynamics For each entry
 From start time to end time
  If type=message
    If user=Username
      For (start time - 5 minutes) to (end time - 5 minutes)
        Username[Student]++
Social Dynamics
Scaffolding Coming soon... Coming soon...