CoSCo EDUtech


The Educational Technology (Edutech) group explores emerging technological possibilities in the context of education. Our work combines software development with empirical research and modeling to provide working solutions to relevant real-world problems. The use of self-made software in real educational settings also creates an excellent opportunity for more theoretically oriented research that takes advantage of the great detail in which online activities can be observed.

Currently our main focus is on collaborative learning environments for higher education. We believe there is a lot of room for improvement both in the available tools and in the understanding of the relevant social and psychological phenomena. Our recent software includes a platform for accumulating shared document collections, flexible annotation tools for more effective collaboration, and a real-time visualization component for improving the atmosphere of a Web-based learning environment. In addition to the evaluation of the tools, our empirical research has examined the relationship of tool use to motivational profiles, learning styles, personality factors and educational outcomes. Please see the Applications and Publications sections for more information.

The ongoing development work aims at supplementing the current platform, OurWeb, with additional and improved features. Some of these are practically oriented enhancements to increase the immediate usefulness of the system, while others are related to our longer term research goals. The empirical work will be focussed on providing deeper analyses of the activities and collaboration taking place in the environment. Eventually, we hope to establish a close connection between our scientific and engineering pursuits, using empirical models as a basis for intelligent software.


EDUFORM - Adaptive On-line Questionnaire

Bayesian modeling can be used for providing adaptation in an on-line questionnaire. In our research, adaptation means selecting the questions presented to the user in such a way that the total amount of answers required for profiling the user is minimised. Profiles are created from data acquired in previous studies.

EDUFORM is an open system - it can be adapted to any questionnaire content by using a text file containing the proper text lines. Thus EDUFORM can be used with any web-based system that requires intelligent data gathering. In addition the are various different possible representations for the profiles depending on the underlying probablistic models used.

EDUFORM can be used both for e-learning environments and business contexts. It is especially suited for self-assessment tasks, tests and creation of context-dependent profiles. EDUFORM architecture is server-based and it can be used with standard web-browsers with minimun initial overhead as there is no installation process for the users.

EDUCO - Collaborative Learning Environment with Real-Time Social Navigation

Web-based learning is primarily a lonesome activity, even when it involves working in groups. This is due to the fact that the majority of web-based learning relies on asynchronous forms of interaction with other people. Almost none of the commercial or even research-level course delivery systems address in any way the problem of the feeling of being alone in a web-course.

EDUCO is a system that visualizes the state of the learning environment in real time. Documents are presented as paper-icons and users as colored dots. Each dot is located next to the document that the user is currently viewing. When the mouse pointer is placed on top of a person or a document, a tool tip text appears showing the name of the person or the title of the document. Movement from one document to another is seen in the visualization in real time.

The color of a dot indicates the group or profile of the student. It can be determined by the results of a test or questionnaire, assigned by the instructor, or based on the observed behavior of the student in the system. The document icons change color depending on how much they have been read relative to the other documents. The colors range from bright (heavily read) to dimmed (infrequently read). This way the user can get historical navigation information at a glance and does not have to be on-line all the time to know what resources the other students find useful.

Other features of EDUCO include chat, commenting, and newsgroup type communication facilities. Chat discussions can be initiated easily by clicking the dots representing the other students and pressing the "Connect" button in the chat view. The students can also write comments or newsgroup messages that the others see and may respond to. The alarm facility allows them to make the system watch for a particular condition and inform them when the condition occurs. For example, if a student would like to collaborate on a certain document, he or she can tell the system to give a notifying message when someone else arrives to the document. The system also contains a simple search utility for locating users and documents.

EDUCOSM - Personalized Writable Web for Learning Communities

It is customary to think of a learning environment as some kind of a virtual classroom, where the students work according to a predetermined plan. As a result, most existing systems focus on providing a medium for the instructor to supply material and assignments to the students. This approach has both pedagogical and practical drawbacks, and prevents effective utilization of the Web as an information resource. EDUCOSM is based on the idea of replacing the fixed course material with an open-ended document pool and the instructor's supervision with peer-to-peer collaboration.

EDUCOSM appears to the user as a button bar at the top of the browser window and a custom popup menu that is available on any page being accessed through the system. The button bar is used for navigating between the various views, including desktop, search and filter creation views, which are described below. Functions for handling individual documents are located in the popup menu. They allow users to add new material to the system and create annotations and newsgroups.

Suppose that the student has become interested in a certain topic, and wants to find more information about it. From the search view he can send queries to both the system's internal search engine and Google. Internal search covers only the documents, annotations and newsgroup messages currently included in EDUCOSM, while Google can be used for searching the entire Web. The third option is to give the URL manually. The popup menu is available on all pages, allowing the student to add new material to the system with a couple of mouse clicks. The right mouse button makes the menu visible, and an option labeled "Add to EDUCOSM" is chosen to include the visible document in the environment. When a document is added to the environment, it becomes visible on index pages and internal search, it can be annotated, and the system can recommend it to other potentially interested users.

The primary means of collaboration are annotations, hierarchical newsgroup discussions and publication of the students' own writings. There are two different types of annotations: highlights and comments. Highlights can be applied to mark important parts of the text, analogously to the way many people underline text on paper. In practice, highlighting involves selecting the text with the mouse, right-clicking the mouse to make the popup menu visible, and choosing the "Highlight" option from the menu. Comments work the same way, except that they include the students' own reflections appearing as a tooltip when the mouse pointer is placed on top of the commented text fragment. Space for longer discussions is available in newsgroups, which can be attached to individual documents. The students can publish their own work along with other resources, and all the same collaboration tools are available for discussion and feedback on their texts.

Although collaboration is a crucial part of studying in EDUCOSM, it may occasionally happen that the student does not want to see all of the document's annotations simultaneously. This need can be addressed with filters that define the group of students and the time period from which annotations are shown. For example, the student may choose to see only the latest annotations of certain peers, or hide all annotations completely. Filters are created on a particular page, where the student can select the people from a list and optionally limit the time period to the last day, week or month.

Additional features include a personalized desktop and internal bookmarks. The desktop serves as the entry point to the system, and contains links to announcements, assignments, articles and newsgroup messages. The announcements and assignments are posted by the instructor, and are typically the same for everybody, although it is also possible to make them visible only to certain groups of people. The article and newsgroup links are recommendations generated for the particular user by heuristic algorithms. The desktop also contains links to indexes that list all the articles and newsgroups in the system. Bookmarks work in the same way as in ordinary Web browsers, except that they are stored on the server to make them available from any client machine.


Please note that all the papers are downloadable in PDF format


Prof. Henry Tirri

Computer Science

Petri Nokelainen

Science of Education

Miikka Miettinen

Cognitive Science

Jaakko Kurhila

Computer Science

Patrik Floréen

Computer Science

Tomi Silander

Computer Science