Using CANS to deliver Notifications and Visualize User Activity in - - PowerPoint PPT Presentation

using cans to deliver notifications and visualize user
SMART_READER_LITE
LIVE PREVIEW

Using CANS to deliver Notifications and Visualize User Activity in - - PowerPoint PPT Presentation

Using CANS to deliver Notifications and Visualize User Activity in Sakai Chris Amelung Paul Turner University of Missouri-Columbia IMPORTANT NOTE SOME OF THE TECHNICAL DETAILS ON CANS HAVE CHANGED SINCE MAY 2006 VANCOUVER


slide-1
SLIDE 1

Using CANS to deliver Notifications and Visualize User Activity in Sakai

Chris Amelung Paul Turner University of Missouri-Columbia

slide-2
SLIDE 2
  • IMPORTANT NOTE
  • SOME OF THE TECHNICAL DETAILS

ON CANS HAVE CHANGED SINCE MAY 2006 VANCOUVER PRESENTATION

  • please visit:

http://www.cansaware.com

  • for current information
slide-3
SLIDE 3
slide-4
SLIDE 4

How Does the Online Experience Make you Feel?

slide-5
SLIDE 5

Do You Know What Happened?

slide-6
SLIDE 6

Foundation Behind CANS

Social Theory of Learning Mediation, Internalization, Externalization Social Context and User Preference

slide-7
SLIDE 7

What Is CANS?

slide-8
SLIDE 8

CANS: External Notification

slide-9
SLIDE 9

CANS: Internal Notifications

slide-10
SLIDE 10

CANS: Internal Notifications

slide-11
SLIDE 11

CANS: Internal Notifications

slide-12
SLIDE 12

CANS: Notification Manager

slide-13
SLIDE 13

CANS: Notification Manager

slide-14
SLIDE 14

The Future - A More Social Sakai?

slide-15
SLIDE 15

How Does CANS Work?

slide-16
SLIDE 16

How Does CANS Work?

Social Context and User Preference are Notification Filters CANS Does Its Work Outside of Sakai CANS Records Data in Its Own Database

slide-17
SLIDE 17

General Structure of Social Contexts

฀ ฀ ฀

฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀

฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀ ฀

฀ ฀ ฀

slide-18
SLIDE 18

CANS Architecture

฀฀

฀฀ ฀฀ ฀฀ ฀฀

฀ ฀ ฀

slide-19
SLIDE 19

CANS Event Data

Field Description

environment Uniquely identifies the environment (sakai, flicker, moodle, etc.) context_id Id for Context (Sakai Site ID, User ID, etc.) context_name Name of Context context_type Type of Context (group, user, etc.) event_session Sakai Session ID (optional) event_action Type of Event (user.login, chat.new, jforum.read, etc.) event_object Environment-specific Path to Event Artifact event_url URL to Event Artifact (optional) event_author_id ID of User Who Performed Event event_author_name Name of User Who Performed Event event_date Date & Time the Event Occurred

slide-20
SLIDE 20

CANS Extended

฀ ฀

slide-21
SLIDE 21

A Research Tool

CANS is also a Research Tool because it allows exploration and analysis of user actions Social Computing Research Group - exploring students’ experience in online learning I3, 3D Learning Environment, CANS Exploration

slide-22
SLIDE 22

CANS RESEARCH

slide-23
SLIDE 23

VISUALIZING ACTIVITY USING CANS

Paul Turner University of Missouri-Columbia

slide-24
SLIDE 24

who am i?

University of Missouri-Columbia PhD student in School of Information Science & Learning Technologies (SISLT) Manager, Digital Media Zone Instructor, Online Courses in Digital Media

  • ffered via Sakai

Introduction to Digital Media (4361/7361) Digital Video Production (4363/7363)

slide-25
SLIDE 25

Why Visualization?

Information Visualization (InfoViz) Framework The use of computer-supported, interactive, visual representations of abstract data to amplify cognition (Stuart Card, Card et al., 1999) Enables the viewer to gain knowledge about the internal structure of the data and causal relationships in it Support decision-making (Edward Tufte, 1983)

slide-26
SLIDE 26

Social Visualization

Social visualization is similar to data visualization; take a mass of information and find ways to represent it visually so that salient information becomes apparent The goal of social visualization is to create intuitive depictions of social information for social purposes (Judith Donath, MIT)

slide-27
SLIDE 27

Using CANS to Visualize Activity in Sakai

slide-28
SLIDE 28

A visualization approach

CANS DATA

+

MONDRIAN

slide-29
SLIDE 29

Mondrian

Mondrian is a statistical data-visualization system written in JAVA The main emphasis of Mondrian is on visualization techniques for Categorical Data, Geographical Data and LARGE Data Sets All plots in Mondrian are fully linked, and offer various interactions and queries Any case selected in a plot in Mondrian is highlighted in all other plots Currently implemented plots comprise Mosaic Plot, Scatter Plots, Maps, Barcharts, Histograms, Parallel Coordinates/Boxplots and Boxplots y by x. Mondrian works with data in standard tab-delimited ASCII files. MacOS X, Windows XP and UNIX download from: http://www.theusrus.de/Mondrian/index.html

slide-30
SLIDE 30

Select data

Use CANS Wizard to Select Raw Data

slide-31
SLIDE 31

CANS Raw Data

Save as *.txt Import into Excel

slide-32
SLIDE 32

Transform data

Open raw data file in Excel Check for empty cells Add new variables using Excel functions

course_day =INT(F2-37270) course_hour =HOUR(F2) course_week =ROUNDUP(G2/7,0) week_day =WEEKDAY(F2,2)

Save as Tab-delimited file

slide-33
SLIDE 33

visualize data

Open in Mondrian Use Plot Functions

slide-34
SLIDE 34

Mondrian Tips

All visual plots in Mondrian are Linked Use Selections to create more advanced data visualizations Save Selections to create data subsets for further analysis

slide-35
SLIDE 35

Research Findings

Our exploratory visualization research illustrates that Reading is THE fundamental activity in our Sakai courses Reading content happens 5-10x more frequently than new content creation Students don’t always read what they are supposed to (instructor-created content) Is this a pedagogical, software design or student motivation problem?

slide-36
SLIDE 36

Research questions?

How does notification supported by CANS (widgets, e-mail) influence course participation behavior by students? How do different kinds of assignments and tasks impact student behavior? reading versus creating new content individual versus group activities

slide-37
SLIDE 37

questions?

slide-38
SLIDE 38

Contact info

Tomorrow night -- Tech Demos E-mail Chris Amelung amelungc@missouri.edu Paul Turner turnerp@missouri.edu Website http://cans.missouri.edu