zagreb, september 20041 ahyco: an approach to a web-based learning and testing system nataša...

24
Zagreb, September 200 4 1 AHyCo: an Approach to a Web- Based Learning and Testing System Nataša Hoić-Božić, [email protected] Faculty of Philosophy, University of Rijeka Vedran Mornar [email protected] Faculty of Electrical Engineering and Computing, University of Zagreb 4 th Workshop “Software Engineering Education and Reverse Engineerin Zagreb 5 – 12 September 2004

Post on 18-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 1

AHyCo:an Approach to a Web-Based Learning and Testing System

Nataša Hoić-Božić,[email protected] of Philosophy, University of Rijeka

Vedran Mornar [email protected] of Electrical Engineering and Computing, University of Zagreb

4th Workshop “Software Engineering Education and Reverse Engineering”Zagreb 5 – 12 September 2004

Page 2: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 2

Introduction

Enhancing traditional computer-aided education by using the hypermedia paradigm

Web-based hypermedia system in education Advantages:

More activity from students Improve student’s motivation Easier learning

Disadvantage: “Get lost in hyperspace” problem

Page 3: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 3

Adaptive hypermedia system

Adaptive hypermedia system (AHS): Hypermedia (or hypertext) system User model Adapting the hypermedia content by using the

user model Adaptive presentation and adaptive

navigation support Most important shortcoming: authoring

component

Page 4: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 4

Structure of AHyCo AHS

AHyCo - Adaptive Hypermedia Courseware Web-based adaptive educational

hypermedia system Authoring environment and Web-based

learning environment Adaptive navigation support and lessons

sequencing

Page 5: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 5

Model of AHyCo system Model consists of:

Domain model (DM) - the structure of learning domain Student model (SM) - student's knowledge of the

learning concepts Adaptation model (AM) - rules for adaptation

DOMAIN MODEL

STUDENT MODEL

ADAPTATION MODEL

HYPERMEDIA COMPONENT &

USER INTERFACE

USER

Page 6: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 6

Domain model

DM describes the structure of the learning domain

Two-level structure:1. Graph of concepts (lessons Ci and tests Tj)

2. Graph of modules Mk course

Suitable for storing learning materials from different areas (computer science, mathematics, medicine, art, etc.)

Concept-oriented structure of the knowledge

Page 7: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 7

Concepts from domain model Concepts - elementary pieces of knowledge for

the given domain Links - prerequisite relationships between

concepts or modules Ci Cj - “concept Ci should be learned before

concept Cj"

Two types of concepts: Lessons Ci

Tests Tj

C1

C2

C3

C4

T1C0

Page 8: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 8

Concept - lesson Ci

Presents the subject matter, introduces new learning concepts, presents examples,...

Definition of lesson Ci includes: Set of multimedia fragments that represent the content of

the lesson (text and graphics, sound, animation, video) Set of prerequisite concepts

Set of questions Qi related to the lesson

Weight of the lesson wci

Minimum acceptable knowledge level for MYCIN model lMyi

Page 9: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 9

Concept - test Tj

Test contains the questions about the domain lessons

Definition of test Tj includes:

Set of prerequisite lessons, PTj: Tj will contain the

questions related to lessons from PTj

Total number of questions nj

Set of configuration rules Nj that specify how many

questions for each lesson Ci should be placed into

the test

Page 10: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 10

Questions

Multiple-choice single/multiple answer questions related to the lesson Stem - a set of hypermedia fragments Set of offered answers Index of the correct answer Weight of the question q

Two kinds of questions: Hypermedia questions Parameterized questions

Page 11: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 11

Module

Related concepts are grouped into modules Mk

Easier navigation through the learning material

Definition of module Mk includes: Set of concepts Set of prerequisite modules

Minimum acceptable knowledge for module lmk

Page 12: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 12

The course student has enrolled Directed graph of modules or course

C1

C2

C3

T1

C5

C0

M1

T2

C0

C1

C2

C3

M2

T2

C0

C3

C4

M3

T2

C0

C1

C2

M4

T2

C4

T1

T1

C1

C2

An example of a courseware with 4 modules

Page 13: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 13

SM represents the student's knowledge of the learning concepts

two-level overlay model

2. modules Mk kmk - student’s

knowledge value kmk = kj * wcj

Student model and testing

1. lessons Ci ri - estimate about the

student’s reading ki - student’s knowledge

of the concept Ci

(MYCIN)

C1

C5

M1

C2

C3

C4

C0

Page 14: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 14

Adaptation model

AM describes the rules for adaptive navigation: “pedagogical rules”

Classification of the concepts: completely recommended concepts recomended concepts learned concepts not recommended concepts concepts for repetition

Adaptive annotation technique: various colours for each concept types

Page 15: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 15

Adaptive navigation

Navigation within the module Traversing of a directed graph following the

suggested hyperlinks Navigation between the modules

Tests or quizzes Tj to check the students’ knowledge

When student reaches the marginal knowledge level kmk, hyperlinks to other modules become active

Student could proceed to the next module

Page 16: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 16

Components of AHyCo

System components:1. Microsoft SQL Server 2000 database2. Microsoft Access forms - interface for authors3. Midle-tier component - communication between Web

application and database4. Microsoft ASP.NET C# Web application - learning

environment

Webbrowser

Student

sapzasMS SQLdatabase

top.pefri.hrMS IIS server

AHyCo ASP.NETWeb application

RequestWeb page

Return Webpage

pCWSapzas VB.NETcomponent

Requestqueries

Returnqueryresults

MS Access XPinterface

Updating DBRequest DB info Return DB info

Teacher

Page 17: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 17

Authoring component

Microsoft Access forms as an interface for authors to the MS SQL 2000 database

Main steps in the process of authoring:1. Creating hypermedia lessons

2. Creating questions

3. Designing tests

4. Creating module

5. Creating graph of concepts

6. Creating course

Page 18: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 18

Example: Creating hypermedia lesson Lessons as Word objects in database and sets

of HTML documents

Page 19: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 19

Example: Creating parameterized question

Page 20: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 20

Example: Creating graph of concepts Graph based on prerequisite relationships

between the concepts

Page 21: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 21

AHyCo learning environment

http://ahyco.fer.hrhttp://localhost/ahyco

Page 22: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 22

Example: Web page with lesson

Page 23: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 23

Example: Web page with question

Page 24: Zagreb, September 20041 AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, natasa.hoic@ri.htnet.hr Faculty of Philosophy,

Zagreb, September 2004 24

Future plans

Evaluation of the learning environment Structuring and preparing the courseware for

several courses on FER and FFRI Further development of the testing

environment Adding more question types Incorporating the problem questions

Further development of the authoring environment Verification with the teachers