Theme 3 presentation

Download Report

Transcript Theme 3 presentation

Theme 3: Active and Adaptive Learning Objects
“Influenced by and Influencing Social Computing”
Jim Greer, Gordon McCalla, Ralph Deters, Julita Vassileva
Department of Computer Science
University of
Saskatchewan
Introduction
University of
Saskatchewan
Introduction 3
Specific projects:
▪ Jim Greer 4
▪ Julita Vassileva 4
▪ Ralph Deters 7
▪ Gord McCalla 8
Conclusions 2
 Why social computing?
 Our deployed learning environments
have convinced us that there is an
increasing social dynamic to be captured
 This dynamic has two sides relevant to
educational technology research:
 It’s important. Learners collaborate just-intime all of the time, and expect nothing less.
Access to email, chat, and instant messaging
within a learning environment has changed
the ways learners do this online.
 We can capture it. Learners are turning
increasingly to technology to engage in their
learning activities, and we have the option to
be in the thick of it all.
Social Computing in E-Learning
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 We teach/learn in a [usage] data
saturated environment
 The tools in iHelp capture this attention
metadata
 iHelp Courses, a standards-based research
LCMS
 iHelp Discussions, an asynchronous forum
system
 iHelp Chat, a synchronous forum system
 iHelp Share, online collaborative code
annotation groupware (demo at poster
session)
 We aim to capture fine grained attention
metadata
 Who reads what? [post/object/chat]
 How long do they read it?
Making Sense of Data
 Of course, usage data isn’t the only data
of interest
 Content data
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 We are working with theme 1 (SFU)
theme 4 (Waterloo) to dig into this data
a bit more
 Can ontologies help to organize and provide
deductive reasoning over our collected data?
 Can ontologies provide a bridge between real
usage data and learning standards (e.g. IMS
LD)?
 How do user inputs (e.g. collaborative
tagging) compare to automatic metadata
generation?
 Can content metadata be leveraged alongside
content interaction metadata?
Awareness and Assistance in iHelp
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions






Are my friends around?
Who is doing what?
Where do I stand?
Who is willing and able to help?
Is an instructor available?
What resources might fit my needs right
now?
 Who is at risk?
 How healthy is the learning
environment?
 What kinds of interactions are occurring?
Specific Projects - Jim Greer
 Christopher Brooks
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Basic Approach
 Real systems, real learners
 Large scale deployments
 Collaboration in a safe environment
 Building respect for privacy
 Enabling and utilizing publicity
iHelp Share
 The iHelp project is still ongoing
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Collaborative document annotation
 Programmer help
 Writing help
 Augmented by chat and discussion or voice
 Why not collaborative editing?
 Research opportunities
 Willingness to collaborate
 Tutor training
 Demo by Stephen Damm, student
Privacy in e-Learning
 Virtual learning communities may not be
a circle of close friends
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 How to protect privacy
 Add pseudonymity
 Building trust through reputation
 But without full identity
 Reliable sharing of reputation data
 How?
 What about fusing partial reputations?
 What about transfer of reputation?
 Poster by Mohd Anwar, PhD student
E-Portfolios to Learner Models
 Learner model is a detailed cognitive
representation of a learner
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Can an e-portfolio initialize a learner
model?
 What information can be automatically
extracted?
 How can evidence be used to support claims
about cognitive abilities?
 The process of “evidencing”
 Reflection has its benefits
 User study
 Poster by Zinan Guo, MSc student
Specific Projects – Julita Vassileva

Comtella – a community for sharing
 Participation is the key problem!
 Previous (now deployed) approaches:
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Incentive mechanisms: rewarding participation
through social visibility, status and privileges
 Successful, but do not necessarily help learning
(students “optimize” their participation to yield the
rewards)
 New approaches:
 Making the system immediately useful –
embedding sharing into Personal Information
Management (PIM) – in blogs
 Exploiting/Fostering interpersonal relationships to
generate recommendations of RSS
 Bridging communities – in this way even small
communities can reach a “critical mass” since the
community doesn’t need to provide all the services
and users don’t need to start from scratch
Collaborating through blogs
 Sharing? Why?
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Need to be useful for self first, then to others
 Sharing by default? Personal info management
 Need to be convenient, manage access seamlessly
 Blogs – personal info space
 Currently – open for everyone to see (like a
homepage), e.g. MySpace, LifeJournal
 Managing access rights – very much needed
 Who sees what? Delegating access rights to groups.
 Collaborating – allowing others to modify blog
 Prototype – a blog system allowing users to
manage access rights to their blogs
 Special language: user groups, access rights
packages (roles), item groups (rooms)
 Usability evaluation
 See Indratmo’s poster (PhD student)
Social networks for recommending content
 Current recommender systems:
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Content based, Collaborative and Hybrid
 Collaborative recommender systems use data about past
user actions (rating, buying), correlates it and finds
users who have liked similar things in the past 
recommendations
 However, recommendations are faceless “people who in
the past have bought similar things like you bought this
item”.
 Information spreads using social networks
 Diseases spread also using social networks
 Open model of the relationships of influence
between users,




show it to users,
allow users to add /remove people of influence they wish
use these relationships to recommend content
applied to recommend RSS
 Evaluation: outperforms classic collaborative
filtering even in a static database
 Applicable also for recommending new items
 See Andrew Webster’s Poster (MSc student)
Bridging online communities
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Currently, online communities are “islands”.
 Can we enable users to seamlessly jump across
communities, without abandoning their old
communities?
 Three problems:
 Identity management across communities
 Translation of user data across communities
 Negotiation of policies across communities
 Exploring solutions in the Comtella system
 Mutli-community, multi-node framework
 Different user roles, rights and priviledges
 Communities and nodes are autonomous, with own
policies.
 Decentralized user modelling
 See Tariq Muhammad’s poster (MSc student)
Scalability & Mobility – Ralph Deters
 How to enable scalable solutions?
University of
Saskatchewan
 Open, agile, manageable, etc… with great
performance
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 How to support users of mobile devices?
 Support the mobile learner, anytime,
anywhere
Scalability & Manageability
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
 Delivering/Accessing Learning Objects
via Web Services
 SOAP is Expensive
 How to handle large volumes of requests?
Conclusions
 Scheduling of Requests
 Dmytro Dyachuk’s Poster
Scalability & Manageability
 Defining Learning Workflows
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions




Use variety of accessible Learning Objects
How to manage instances of workflows?
How to ensure SLA?
……
 Management of Workflows
 Dong Liu’s Poster
Scalability & Manageability
 Accessing Learning Objects
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions




What happens if some LO are not accessible?
How to use redundancy?
How to ensure more reliable access?
P2P?
 Integration of P2P into Web Services
 Self-organizing
 Dynamic discovery
 Weidong Han - Work completed
Supporting Mobile Learners
 Enabling access without stable networks!
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
Weak connectivity
(Low-bandwidth and
intermittent
connection)
Laptop
Laptop
Strong Connectivity
(High-bandwidth
and reliable
connection)
Laptop
Null Connectivity
(disconnection)
Challenges
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
Wireless Network
Supporting Mobile Learners
 Using a cache to overcome signal loss!
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 How to cache





What to cache?
How to cache?
When to cache?
Location of cache?
…..
 Model-Driven Caching
 Xin Liu’s Poster
Specific Projects: Gord McCalla
 Basic philosophy
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 fragmented learning environments: just
in time learning, mediated by each individual
learner’s various virtual communities
 active learner modelling: model only what
is needed for a particular pedagogical purpose
 ecological approach: each learning object
in a learning object repository has attached to
it all the information known about each
learner who interacted with it and what the
interactions were at a fine-grained level;
these learner model instances can be mined
for interesting pedagogical insight
Research Paper Recommender
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Tiffany Tang, Ph.D., expected 2007
 capturing pedagogical features of
research papers in order to recommend
them to students who are learning about
a research area
 matching these pedagogical features to
models of learners to determine which
papers are appropriate for which
learners
 ties in to ecological approach: can we
capture information about learners’
actual interactions with the learning
material in order to make better
recommendations?
Data Mining of Learner Interactions
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Wengang Liu, M.Sc., expected 2007
 huge amount of interaction data in iHelp
and iHelp courses
 are there patterns in these data?
 one approach: bottom-up from data
trying to find pedagogically useful
patterns, using data mining and
clustering algorithms
 current approach: define pedagogically
interesting aspects of the learner and try
to build metrics to measure these
aspects
 ties in to ecological approach
 see poster at this conference
Building Usable Metadata
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Scott Bateman, M.Sc., expected 2007
 goal is to make the tagging by humans
of learning objects more flexible and
more useful
 one approach: social tagging by the
learners, implemented in OATS system
 another approach: use WordNet as a
closed ontology from which learners
(and teachers) select metadata
vocabulary, implemented in
CommonFolks system
 look for OATS demo, talk on
CommonFolks, and poster
OATS Screen
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
Purpose-Based Open Learner
Modelling
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Collene Hansen, M.Sc., expected 2007
 goal is to open the learner model to the
learner, the teacher, or to other learners
when appropriate
 for various pedagogical purposes active
models of learner(s) can be computed
and displayed appropriately
 can be very informative to learners and
teachers
 system built and now being tested in
courses at U. of S.
 see example, next slide
An Example Purpose and Visualization
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
Enhancing Social Capital
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Julita Vassileva
▪ Ralph Deters
▪ Gord McCalla
Conclusions
 Ben Daniel, Ph.D., expected 2007
 goal is to understand what affects social
capital in virtual learning communities
and in distributed communities of
practice
 many empirical studies carried out,
seeking variables and studying their
affect
 modelling of variable interactions with
Bayes-Nets
 see paper at this conference
The Broader Picture
 In addition to in-lab projects, we are working
with industrial and other partners
University of
Saskatchewan
Introduction
Specific projects:
▪ Jim Greer
▪ Ralph Deters
▪ Julita Vassileva
▪ Gord McCalla
Conclusions
 Parchoma Consulting: Dissemination of the state
of the art in learning object practice. Developed
and deployed content for the Canadian Association
of Prior Learning Assessment (CAPLA), using iHelp
as a basis
 Desire2Learn: Initial meetings on technology
integration, focusing on issues in and around data
mining
 Technology Enhanced Learning: Cooperating
with university endeavours to realise iHelp systems
in a larger scenario, and bringing the concepts of
sociability into the online classroom
 TR Labs: Working with theme 3 on many of the
systems issues that crucially affect performance of
e-learning systems
Conclusions
 The educational technology domain could be a
role model for new methods in psychological and
social sciences research
University of
Saskatchewan
Introduction
Specific projects:
▪ Julita Vassileva
▪ Ralph Deters
▪ Jim Greer
▪ Gord McCalla
Conclusions
 Learning is necessarily situated in the real world –
small experiments and “controlled studies” have
limited impact
 E-learning provides environments that are both
saturated in data about learner interactions and
also about which we can know much about learner
purposes and goals: implies we can carry out fine
grained studies in the real world
 This kind of education research may be a
prototype for fine-grained studies of people in
various kinds of social situations, not just in
learning contexts
 Happy to answer any questions!