Transcript
Page 1: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

SOCIALCALC

A Spreadsheet Activity for Computer Supported Collaborative Learning

Page 2: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

INTRODUCTION

COLLABORATIVE LEARNING

OLPC & SOCIALCALC

LEARNING WITH SOCIALCALC

LEARNING ON THE MESH

LEARNING ON THE CLOUD

CONTEXT BASED LEARNING

CONCLUSION

AGENDA

Page 3: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

INTRODUCTION

The secret of life is not enjoyment but education through experience. -Swami Vivekananda Learning taking new dimensions – Organizational Learning Collaborative Learning Learning from the Environment

With technology entering classrooms, what is next is what interests us!

TECHNOLOGY EDUCATIONCOMPUTER SUPPORTED

COLLABORATIVE LEARNING

Page 4: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

COLLABORATIVE LEARNING

Collaborative learning can be described as a group learning activity, characterized by two or more than two people, involved in the learning process, conducive to each other’s grasping abilities.

•Enabling users far off to interact in a learning environment•Allows for interaction beyond boundaries•Establishment of a learning community

Platform which hosts questions and discussions from the learners facilitating their learning curve to grow in a manner which advances their knowledge and

at the same time assists their inquisitive minds.

•Develops social skills•Sharing of ideas from different backgrounds•Problem solving approach helps to cultivate the student’s mind in a progressive manner

Page 5: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

COLLABORATIVE LEARNING THROUGH SPREADSHEETS

Problem Based Learning through Spreadsheets An ideal bridge between arithmetic and

algebra and allow the student free movement between the two worlds

Students look for patterns, construct algebraic expressions, generalize concepts, justify conjectures, and establish the equivalence of two models as intrinsic and meaningful needs rather than as arbitrary requirements posed by the teacher

VisiCalc LOTUSExcel

SuperCalc Multiplan

Plan Perfect Google Docs

Page 6: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

OLPC & SOCIALCALC

One Laptop Per Child (OLPC) is an organization dedicated to create

educational opportunities for the world's poorest children by providing each child

with a rugged, low-cost, low-power, connected laptop with content and

software designed for collaborative, joyful,self-empowered learning

Page 7: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

OLPC & SOCIALCALC

SocialCalc is a spreadsheet activity developed for functioning in the Sugar

environment, OLPC’s softwareparadigm.

Page 8: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

Features

• Tabulation

• Organization

• Graphing and Calculation

• Localization in different languages

• Multi-user editing over the mesh network

• Ability to read and edit single sheet Excel (.xls),

• Lotus (.wk4) and other popular spreadsheet files

OLPC & SOCIALCALC

Architecture

Page 9: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING WITH SOCIALCALC

COLLABORATING ON SOCIALCALC

Collaboration over a Mesh Network

Collaboration over a Cloud Network

Page 10: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE MESH

A type of networking wherein each node in the network may act as an independent router, regardless of whether it is connected to another network or not.

Allows for continuous connections and reconfiguration around broken or blocked paths by “hopping” from node to node until the destination is reached.

Page 11: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE MESH ARCHITECTURE

Page 12: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE MESH HOW WE ACHIEVED IT

Dbus-tubes and telepathy framework

A basic infrastructure to call functions and send data from python to the JavaScript part & vice versa

Implementing Localization

Color Coding of Cells on Shared Spreadsheets

Page 13: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE MESH USE CASE

Page 14: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE CLOUD

The application residing on the school server is common to all the XO laptops. Hence, this removes the need to install the application on the network laptops.

Private Cloud Computing

All the systems integrated to the cloud access the application on the browser, the server handles the specific operations such as saving, etc.

Page 15: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE CLOUD ARCHITECTURE

Page 16: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE CLOUD

Integration with the server

Scaling the programme to supportcollaborative working

Integration with Chat Activity

Context Based Learning

HOW WE ACHIEVED IT

Page 17: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

LEARNING ON THE CLOUD USE CASE

Page 18: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

CONTEXT BASED LEARNING

Context = “any information that can be used to characterize the situation of an entity”.

• Plot the behavioural profile of the students• Tailor make the course material to suit the

needs of the students• Allow for interaction between different

peer groups, and study their problem patterns

• Extract resources from the content repositories to solve instantaneous problems

• Allot assignments automatically based on the student’s perception of the topic, his problems and understanding of the same

• Understand group psychology and group dynamics to plot students’ growth better

Page 19: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

CONTEXT BASED LEARNING

The server acts as the host for all the XOs

Any amount of activity occurring on the cloud isalmost instantly saved on the server in the database

Presence of the educator is notrequired at all times in order to monitor the study process

The teacher can assume the role of themoderator, who can supervise the growth curve of the

students

ADVANTAGES ON OUR SYSTEM

Page 20: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

CONCLUSION

•Demonstrated the use of technology for existing principles such as

• Computer based collaborative Learning

• Using SocialCalc spreadsheet activity as an example

• The scalability of the same into a much more intelligent system that can synthesize context based learning environments

Page 21: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

The Beginning..

Page 22: SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning

Contact Information

Manu Sheel Gupta +91-9958.054.646

[email protected]


Top Related