Upload
stefan-trausan-matu
View
103
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
1
Knowledge-Based Generation of Personalized Web Pagesfor Tutoring
Stefan Trausan-MatuComputer Science Department,
Bucharest "Politehnica" University,
and
Romanian Academy Center for Artificial Intelligence
ROMANIA
http://www.racai.ro/~trausanStefan Trausan-Matu, ITS 2002,
Biarritz 2
Contents
Introduction
Web resources for learning
Web page generation
Knowledge
Computer-Human Interaction
Web page generation
Stefan Trausan-Matu, ITS 2002,
Biarritz 3
Introduction
Stefan Trausan-Matu, ITS 2002,
Biarritz 4
Intelligent Tutoring Systems
Knowledge based systems
Student modeling
Reasoning for:
� Student diagnosis
� Explanations generation
� Lesson planning
Intelligent interfaces
Stefan Trausan-Matu, ITS 2002,
Biarritz 5
Implied CS domains forITS on the web
Computer-Human
InteractionArtificial
Intelligence
Web technologies
Stefan Trausan-Matu, ITS 2002,
Biarritz 6
Artificial Intelligence
ITS = Human learning as supervised knowledge acquisition
Knowledge-based systems
Planning
Natural Language Processing
2
Stefan Trausan-Matu, ITS 2002,
Biarritz 7
Computer-Human Interaction
User (learner) modeling
Personalization
Intelligent interfaces
Cognitive psychology
Cognitive ergonomics
Stefan Trausan-Matu, ITS 2002,
Biarritz 8
Web technologies
Distributed computing
(Re)use web-based resources
Client-server, web services
Huge amount of information available on the web
Permanent evolution of the information on the web
Stefan Trausan-Matu, ITS 2002,
Biarritz 9
Knowledge-based generation of web pages for tutoring
Enhancing ITS with the advantages offered by the possibility of browsing the web :
Intelligent reuse web resources
Integrate new information from the web
Web rhetoric
Personalized web pages
Stefan Trausan-Matu, ITS 2002,
Biarritz 10
Web resources for learning
Stefan Trausan-Matu, ITS 2002,
Biarritz 11
Learning on the web
Web is a very good place for learning
New information must be coherentlyintegrated in the body of knowledge inorder to keep a holistic character of thebody of knowledge
Specific web rhetoric
Stefan Trausan-Matu, ITS 2002,
Biarritz 12
Resources on the web
Databases
Knowledge bases (ontologies)
Dictionaries, glossaries, and thesauri
Hypertexts and hypermedia
Computer programs (e.g. applets)
Texts and corpora (annotated or not)
Images, films, sound
3
Stefan Trausan-Matu, ITS 2002,
Biarritz 13
Structure of resources on the web
Unstructured (e.g. TEXT, images) -hidden structure - Natural Language Processing
Semi-structured (e.g. HYPERTEXT) -HTML, XML
Structured (e.g. databases)
Stefan Trausan-Matu, ITS 2002,
Biarritz 14
Text perspectives
Signs (Peirce, de Saussure): syntax, semantics, pragmatics - Semiotics
Linguistics
Metaphors
Philosophy of language
Rhetoric
Psycholinguistics
Stefan Trausan-Matu, ITS 2002,
Biarritz 15
Text organization
Linear organization - essay, story
Hierarchical organization - treaty, manual
Network organization - hypertext, hypermedia
Stefan Trausan-Matu, ITS 2002,
Biarritz 16
Hypertext
Text with extra dimensions
Personalized reading
Easy browsable with computer-human interfaces
Offers the possibility of mapping to a conceptual structure
Stefan Trausan-Matu, ITS 2002,
Biarritz 17
Hypertext - facilitator ofhuman understanding:
Hypertext was introduced by Douglas Engelbart, in the early sixties, as a :
"Conceptual framework for augmenting human intellect" (Engelbart, 1995)
Stefan Trausan-Matu, ITS 2002,
Biarritz 18
Hypertext - facilitator ofhuman understanding:
Theodor Nelson, who coined the term "hypertext", defined it as the hyperspace of concepts from a given text or :
"A system for massively parallel creative work and study ... to the betterment of human understanding" (Nelson, 1995)
4
Stefan Trausan-Matu, ITS 2002,
Biarritz 19
Hypertext(media) + Internet + User Friendly Interfaces
Text (+images ...) +
communication, distribution, agents +
interfacing, cognitive ergonomics (HCI, CHI, HCD)
World Wide Web
Stefan Trausan-Matu, ITS 2002,
Biarritz 20
Knowledge
Stefan Trausan-Matu, ITS 2002,
Biarritz 21
Knowledge
Learning is a knowledge centered activity:
One of the main goals of a learning process is the articulation in the learner’s mind of a body of knowledge for the considered domain.
The skeleton of this body is usually a semantic network of the main concepts involved in that domain.
Stefan Trausan-Matu, ITS 2002,
Biarritz 22
Knowledge-Based Systems
Explicit representation, in a so-called “Knowledge Base”, of the knowledge needed by the program
The knowledge base may easy evolve - the representation used must facilitate:� knowledge acquisition
� learning
The same knowledge base used in several processing regimes
Stefan Trausan-Matu, ITS 2002,
Biarritz 23
Ontologies
Knowledge base = Ontology + … (rules)
Concepts + Attributes + Relations (+ Axioms)
Multiple ontologies - Ontology alignment !
Needed for agents inter-communication (share of same concepts)
Stefan Trausan-Matu, ITS 2002,
Biarritz 24
Ontologies
"An ontology is a specification of a conceptualization....That is, an ontology is a description (like a formal specification of a program) of the concepts and relationships that can exist for an agent or a community of agents" (Gruber)
5
Stefan Trausan-Matu, ITS 2002,
Biarritz 25
Ontologies - Concepts
The central part of the domain ontology is a taxonomically organized knowledge base of
concepts:
Security
Bond
Share
OrdinaryShare
PreferenceShare
StockStefan Trausan-Matu, ITS 2002,
Biarritz 26
PROGRAMMING_CONCEPTPROGRAMMING_ABSTRACTION
DATA_ABSTRACTIONMAPPING
ARRAYCONTAINER
TABLEHASHTABLEINDEXTABLE
ARRAYSYMBOLTABLE
COLLECTIONIMPLICITCOLEXPLICITCOLSET
SYMBOLTABLEBAG
DISPENSERSTACKQUEUEHEAP
CURSORSTRLINKEDLISTCURSORTREE
CONTROL_ABSTRACTION
Stefan Trausan-Matu, ITS 2002,
Biarritz 27
Ontologies - Attributes
Each concept has attributes. For example, a share has the following attributes:
earnings per share
share premium account
gain
issue
Stefan Trausan-Matu, ITS 2002,
Biarritz 28
Ontologies - Relations
Each concept may be related with other concepts. Related terms with share are:
the shareholder,
share capital,
dividend.
Stefan Trausan-Matu, ITS 2002,
Biarritz 29
Ontologies - Languages
Description logics : LOOM, CLASSIC, Fact
XML-Based : DAML+OIL, OML
Stefan Trausan-Matu, ITS 2002,
Biarritz 30
Ontologies on the web
General lexical ontologies :
WordNet
EuroWordNet
BalkanNet
MikroKosmos
FrameNet
6
Stefan Trausan-Matu, ITS 2002,
Biarritz 31
Ontologies on the web
Domain specific
Supper Upper Ontology
Stefan Trausan-Matu, ITS 2002,
Biarritz 32
Exchange of ontologies on the web
Particular ontologies are now sharableon the web with XML-based languageslike DAML+OIL.
Stefan Trausan-Matu, ITS 2002,
Biarritz 33
Ontologies used in ITSs
Domain
Tutoring
Human-computer interfacing
Lexical
Upper Level
Stefan Trausan-Matu, ITS 2002,
Biarritz 34
Ontologies in ITSs used for :
Learner modelling - overlay, buggy
Text processing
Test generation and selection
Learner diagnosys
Authoring
Knowledge acquisition
Course planning
Web page generation
Stefan Trausan-Matu, ITS 2002,
Biarritz 35
Computer-Human Interaction
Stefan Trausan-Matu, ITS 2002,
Biarritz 36
Computer-Human Interaction (CHI)
Among others, it studies:
Cognitive ergonomics
Immersive interfaces
Learner (user) modeling
Personalization
7
Stefan Trausan-Matu, ITS 2002,
Biarritz 37
Cognitive ergonomics
Studies the ways in which human-computer interfaces can be tailored to users' cognitive characteristics.
It is very important to design cognitive ergonomic web pages.
If you design web pages that are not cognitive ergonomic, few people will stay browsing them (when they have the possibility of surfing a tremendous number of other pages).
Stefan Trausan-Matu, ITS 2002,
Biarritz 38
Important issues in cognitive ergonomics of web pages:
Cognitive load
Lack of orientation
Web rhetoric
Facilitate understanding
Stefan Trausan-Matu, ITS 2002,
Biarritz 39
Cognitive load
Mental (cognitive) effort needed to browse the web pages
One solution is to assure a holistic character for the body of knowledge induced in the learner’s mind. The learning process must induce the sense of the whole. New concepts must fit in the whole.
Stefan Trausan-Matu, ITS 2002,
Biarritz 40
Lack of orientation
You could spend even whole days surfing in cyberspace, forgetting the starting point, the path you followed, or the starting goals (all these might be one of the causes of its attractiveness, but it may become something
like drug-addiction).
Therefore, a well designed structure of the links topology, easy to understand for anybody is very important.
Stefan Trausan-Matu, ITS 2002,
Biarritz 41
Web rhetoric
Similarly to a lawyer that uses rhetoric to convince the jury, you must use rhetoric in your web pages in order to obtain the best results with communication in your web pages
Stefan Trausan-Matu, ITS 2002,
Biarritz 42
Web rhetoric
" In the course of designing a hyper document, an author is generally confronted with three sub problems which correspond to the classical fields of rhetoric, i.e. inventio, dispositio and elocutio. He must:
generate and select relevant information (inventio),
structure resp. order the selected information (dispositio), and
present the ordered information in an adequate way (elocutio).“ (Thuering, M., Hannemann, J., Haake, J.M., 1991)
8
Stefan Trausan-Matu, ITS 2002,
Biarritz 43
Understanding
Explanation vs. Understanding
Understanding implies an emphatic relation, which involves the immersion of the learner in a context. (vonWright)
Different interpreters may have different understandings of the same sign.
Understanding requires experiencing
Stefan Trausan-Matu, ITS 2002,
Biarritz 44
Empathy
"empathy is a phenomenon in which one person can experience states, thoughts and actions of another person, by psychological transposition of the self in an objective human behavior model, allowing the understanding of the way the other interprets the world “ (…………..)
Stefan Trausan-Matu, ITS 2002,
Biarritz 45
Immersion
"The state of being overwhelmed or deeply absorbed; deep engagedness". (Webster Dictionary, 1999)
"If you immerse yourself in something, you become completely involved in it." (Collins Dictionary, 1999)
Stefan Trausan-Matu, ITS 2002,
Biarritz 46
Very important in immersion are the space and time perception or imagination in
images (perceived or imagined) in which objects are identified;
the possibility and experience of real, simulated or mental walkthrough in the context of immersion;
the experience of actions (real of imagined) done by the immersed person.
Stefan Trausan-Matu, ITS 2002,
Biarritz 47
Immersion done by
Physically entering in a context of the domain (for example, learning to drive a car by entering the care, starting it and driving),
Simulations through, for example, computer graphics facilities (starting from simple interactive computer graphic till virtual reality);
Mentally, as a result of mental imagery, as a consequence of reading a text or browsing web pages.
Stefan Trausan-Matu, ITS 2002,
Biarritz 48
Flow state
Flow state (Alan Cooper, “About Face”), e.g. driving a car or skiing - induced by a perfect immersion:
sense of control
navigation
loose of the sense of time
9
Stefan Trausan-Matu, ITS 2002,
Biarritz 49
Immersion on web sites
The World Wide Web has been proved as a very attractive and, meanwhile, very useful space to wander for almost anyone, including students. Therefore, it may be considered it as a very suitable medium to provide immersive learning
The immersion illusion can be supported both by a structure of web pages
Web browsing may generate a flow state
Flow state may be useful for learning
Stefan Trausan-Matu, ITS 2002,
Biarritz 50
CHI - Personalization
Stefan Trausan-Matu, ITS 2002,
Biarritz 51
Personalized web pages
From an ideal perspective, everybody hasto find WWW structured according tohis needs, goals and cognitiveparticularities.
Stefan Trausan-Matu, ITS 2002,
Biarritz 52
Personalized web pages
Are adapted to each users':� knowledge - ITS student model
� learning style
� psychological profile
� goals (e.g. lists of concepts to be learned)
� level (novice, expert)
� preferences (e.g. style of web pages)
� context of interaction
Stefan Trausan-Matu, ITS 2002,
Biarritz 53
Student model
Keeps track of the concepts known, unknown or wrongly known by the student (………)
Inferred from results at tests or from interaction (visited web pages, topics searched etc.)
Is usually defined in relation with the domain ontology (concept net, Bayesian net)
Stefan Trausan-Matu, ITS 2002,
Biarritz 54
Learning style
Exploratory vs. interactional
David Kolb’s learning styles :
� Accomodator
� Diverger
� Converger
� Assimilator
10
Stefan Trausan-Matu, ITS 2002,
Biarritz 55
Psychological profile
Inferred from results at psychological tests or from interaction (time of visiting different types of web pages)
Personality types
Intelligence
Context dependence
Stefan Trausan-Matu, ITS 2002,
Biarritz 56
Psychological profile
Self-confidence
Motivation
Concentration
Social interaction
Emotion profile
Stefan Trausan-Matu, ITS 2002,
Biarritz 57
Preferences
Explicitly chosen by the learner
Inferred from behavior
Inferred from the psychological style
Stefan Trausan-Matu, ITS 2002,
Biarritz 58
Context of interaction
Avoid monotony, fatigue or cognitiveoverload
Rhetoric schemata
Speech acts
Stefan Trausan-Matu, ITS 2002,
Biarritz 59
Web page generation
Stefan Trausan-Matu, ITS 2002,
Biarritz 60
Web page generation
Content
Structuring
Styling
11
Stefan Trausan-Matu, ITS 2002,
Biarritz 61
Web rhetoric
" In the course of designing a hyper document, …
generate and select relevant information (inventio),
structure resp. order the selected information (dispositio), and
present the ordered information in an adequate way (elocutio).“ (Thuering, M., Hannemann, J., Haake, J.M., 1991)
Stefan Trausan-Matu, ITS 2002,
Biarritz 62
Web page generation
Content
Stefan Trausan-Matu, ITS 2002,
Biarritz 63
Content types
Text
Questions and tests
Links
Images and sounds
Programs (e.g. applets)
Stefan Trausan-Matu, ITS 2002,
Biarritz 64
Content types - text
Descriptions
Justifications
Explanations
Questions
Glossary
Index
Links
Help
Stefan Trausan-Matu, ITS 2002,
Biarritz 65
Content types
Textual
Visual
Stefan Trausan-Matu, ITS 2002,
Biarritz 66
Content semantics
Conceptual structure
Semantic density
12
Stefan Trausan-Matu, ITS 2002,
Biarritz 67
Content pragmatics for learning purposes
Context
Prerequisites for a content module
Relations to other content modules
Speech act role of content
Stefan Trausan-Matu, ITS 2002,
Biarritz 68
Source of content Created (edited) by the professor - authoring tools
Reused - Information retrieval - search agents� text
� html
� xml
� jpeg, mpeg etc.
Automatically generated (text, tests)
Stefan Trausan-Matu, ITS 2002,
Biarritz 69
Dimensions of texts on the web
1. Raw text2. Text shown by the browser3. Annotated text (HTML, XML)4. Style of presentation (CSS, XSL)5. Hyperlinks
6. Structure of web pages7. Knowledge in texts8. Goals of the writer9. The history of browsing web pages10. Effect on the reader
Stefan Trausan-Matu, ITS 2002,
Biarritz 70
Text structuring
Bracketing
Knowledge extraction and semantic relations
Text segmentation
Rhetoric schema identification
Automatic link generation
Stefan Trausan-Matu, ITS 2002,
Biarritz 71
Text annotation
Syntactic
� Part of speech
� “Bracketing”
Semantic
Pragmatic
Rhetoric
Stefan Trausan-Matu, ITS 2002,
Biarritz 72
Text segmentation
Identification of structures (e.g. lexical chains - G. Hirst) of semantically related words
Uses WordNet or other lexical ontologies, which provides semantic relations among words
� synonims
� hypernims, hiponims
� meronyms, holonims
13
Stefan Trausan-Matu, ITS 2002,
Biarritz 73
Natural Language Processing (NLP)
Parsing
Annotation
Knowledge extraction
Document categorization
Search for relevant documents
Stefan Trausan-Matu, ITS 2002,
Biarritz 74
Natural Language Processingapproaches
Grammar-based
Statistical
Stefan Trausan-Matu, ITS 2002,
Biarritz 75
XML
“eXtensible Markup Language”
Universal markup language
Extends HTML facilities
Simplified SGML
Keeps 80% from SGML
Stefan Trausan-Matu, ITS 2002,
Biarritz 76
XML
<Student><ID>7321</I<FName>Steven</FName><Name>Collins</Name><Year>4</Year>
</Student>
Stefan Trausan-Matu, ITS 2002,
Biarritz 77
XML similarities with HTML
Easy to use on Internet
XML documents are easy to create and
process
XML documents may be read with an
ordinary text editor
SGML compatible
Stefan Trausan-Matu, ITS 2002,
Biarritz 78
XML additional features comparatively to HTML
Extensibility - new types of annotations
may be introduced
Universal representation language
Separation of content, structure and
visualization
14
Stefan Trausan-Matu, ITS 2002,
Biarritz 79
XML additional features comparatively to HTML
Facilities for semantic encoding
Allows different (personalized)
presentations of the same document
(by means of XSLT transformations)
Stefan Trausan-Matu, ITS 2002,
Biarritz 80
HTML XML<table> <tr> <td>7612</td> <td>John</td> <td>Freeman</td> <td>3</td> </tr> <tr> <td>7321</td> <td>Steven</td> <td>Collins</td> <td>4</td> </tr></table>
<?xml version="1.0"?><StudentsList> <Student> <ID>7612</ID> <FName>John</FName> <Name>Freeman</Name> <Year>3</Year> </Student> <Student> <ID>7321</ID> <FName>Steven</FName> <Name>Collins</Name> <Year>4</Year> </Student></StudentsList>
XML encourages semantics
Stefan Trausan-Matu, ITS 2002,
Biarritz 81
XML Perspectives
Allows the definition of a grammar for a markup language:
Explicitly, with a DTD or a schema (“valid XML document”)
Implicitly, even in the absence of a DTD or schema, starting from the annotation structure (“well formed document”)
Stefan Trausan-Matu, ITS 2002,
Biarritz 82
XML Perspectives
Universal markup of documents (simplified
SGML)
Universal document structuring - allows a
linear representation of any structure
Universal modality of exchange of information
on Internet
Language for federated databases
Stefan Trausan-Matu, ITS 2002,
Biarritz 83
XML languages
XSLT
XPointer
XLink
DAML+OIL
LOM
User defined
Stefan Trausan-Matu, ITS 2002,
Biarritz 84
XSLT
Transformation of XML files into other XML, HTML or text files
Tree (source) to tree (destination) transformation rules
Example-based programming
XSLT programs are XML files
Uses XPath language for addressing inside XML documents
15
Stefan Trausan-Matu, ITS 2002,
Biarritz 85
XSLT<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html> <body> <h2>List of students</h2>
<xsl:apply-templates/>
</body> </html>
</xsl:template>
<xsl:template match="StudentsList">
<xsl:for-each select="Student">
ID= <xsl:value-of select="ID"/> First name:<xsl:value-of select="FName"/>
Name:<xsl:value-of select="Name"/> Year:<xsl:value-of select="Year"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>Stefan Trausan-Matu, ITS 2002,
Biarritz 86
XML annotation for learning purposes
Universal way of content structuring and annotation
Reuse of learning modules through the web
Stefan Trausan-Matu, ITS 2002,
Biarritz 87
Semantic editing
Stefan Trausan-Matu, ITS 2002,
Biarritz 88
E-learning standards
IEEE-LTSC - IEEE Learning Technology Standards Committee (LTSC)ARIADNE - Alliance of Remote Instructional Authoring and Distribution Networks for EuropeIMS - Global Learning Consortium, Inc.SCORM - Sharable Content Object Reference Model - ADL - Advanced Distributed LearningAICC - Aviation Industry CBT (Computer-Based Training) CommitteeDC - Dublin Core Metadata Initiative
Stefan Trausan-Matu, ITS 2002,
Biarritz 89
XML based annotation in E-learning standards
XML-based Metadata - LOM (“Learning Object Metadata”) - elementary learning module
IMS packages of learning modules
Stefan Trausan-Matu, ITS 2002,
Biarritz 90
Learner Object Metadata
<?xml version="1.0"?>
<lom xmlns="http://www.imsglobal.org/xsd/imsmd_rootv1p2p1” ...>
<general> ... </general>
<lifecycle> ... </lifecycle>
<metametadata> ... </metametadata>
<technical> ... </technical>
<educational> ... </educational>
<relation> ... </relation>
<annotation> ... </annotation>
<classification> ... </classification>
</lom>
16
Stefan Trausan-Matu, ITS 2002,
Biarritz 91
Learner Object Metadata
<technical><format>text/html</format><location type="URI">
http://www.racai.ro/foo/c.html </location>
</technical>
Stefan Trausan-Matu, ITS 2002,
Biarritz 92
Learner Object Metadata
<educational><interactivitytype>
<langstring>Expositive</langstring></interactivitytype><learningcontext>
<langstring>Higher Education</langstring></learningcontext><description>
<langstring>Online CoursePack</langstring></description>
</educational>
Stefan Trausan-Matu, ITS 2002,
Biarritz 93
Learner Object Metadata
<relation><kind>
<langstring>Requires</langstring></kind><resource>
<description><langstring>Description of resource</langstring>
</description></resource>
</relation>
Stefan Trausan-Matu, ITS 2002,
Biarritz 94
Web page generation
Structuring
Stefan Trausan-Matu, ITS 2002,
Biarritz 95
Web page generation
Content
Structuring
Styling
Stefan Trausan-Matu, ITS 2002,
Biarritz 96
Structuring
Linear
Hierarchy
Network
17
Stefan Trausan-Matu, ITS 2002,
Biarritz 97
Structuring
Usually, learning systems on the web generate a linear, “tutorial” order, e.g. DCG, APHID, ELM-ART, ID
Simple hierarchical links -lessons, sections, subsections, and terminal pages ELM-ART II
Very simple network links – index, glossary, references
Stefan Trausan-Matu, ITS 2002,
Biarritz 98
Generate web pages
Adaptable – with usual browsers
Adaptive – (Brusilovsky-AH) ELM-ART
� Generated for a group, with adaptable features (reorder links, show/hide links, map adaptation)
� Customization vs. optimization
Personalized (individualized) – DCG, APHID, Larflast
� Generated for a single person
Stefan Trausan-Matu, ITS 2002,
Biarritz 99
Scope of generation
Generate an entire site
Generate page by page
Stefan Trausan-Matu, ITS 2002,
Biarritz 100
Generation horizon
Local – satisfy “requires” links
Holistic - Larflast
Stefan Trausan-Matu, ITS 2002,
Biarritz 101
Goal of generation
Convert printed to electronic textbooks, e.g. ELM-ART
Sequencing of modules – starting from a student model and relations among learning modules, e.g. DCG
Glossary, index, and references links
Hypertext links – using NLP techniques
Stefan Trausan-Matu, ITS 2002,
Biarritz 102
Generation procedure
Personalized generation is achieved by filtering the conceptual structure (semantic network, domain ontology) according to the learner model (known or unknown concepts) or to the abstraction level (e.g. ID)
Planning – AND/OR graph (DCG), Bayes Believe Net – APHID
18
Stefan Trausan-Matu, ITS 2002,
Biarritz 103
GenWeb (Trausan-Matu, 1997)
Centered around a domain knowledge base(ontology)
Adapts lesson planning according to differentpredefined student personalities
Generates simple explanations in natural language
Generates automatically multiple answers tests
Evaluates students results for tests, and develop astudent’s model
Understands (reverse engineering) student programs
Generates a highly structured collection of web pages
Stefan Trausan-Matu, ITS 2002,
Biarritz 104
DOMAIN
KNOWLEDGE BASE
PEDAGOGICAL KNOWLEDGE
STUDENT MODEL(knowledge about the user)
Domain knowl. acquisition
Testgeneration
Explanation generation
HYPERTEXT GENERATION
FOR WWW
RETHORICAL KNOWLEDGE
Rev.eng. of stud. programs
StudentEval.
LINGUISTIC KNOWLEDGE
Stefan Trausan-Matu, ITS 2002,
Biarritz 105
LARFLAST
LeARning Foreign Language Scientific Terminology COPERNICUS EU project
• Leeds University – UK,• Manchester University - UK,• Montpellier University - France,• RACAI – Romania,• Sofia University - Bulgaria,• Sinferopol University - Ukraine
Objective: To provide a set of tools, available on the web, for supporting the learning of foreign terminology in finance
Stefan Trausan-Matu, ITS 2002,
Biarritz 106
LARFLAST
Browsing a holistic, understandable structure
may induce a flow state
Adaptation of the content of the generated web pages to the incoming information from the web. New information is extracted, annotated and coherently integrated in the body of knowledge in order to keep the
holistic character of the body of knowledge.
Stefan Trausan-Matu, ITS 2002,
Biarritz 107
LARFLAST
Dynamic generation of personalized web pages
Runs from an Apache servlet
Adapts to the learner’s model, transferred from another web site
Parameterized, easy to configure for new patterns of web pages and structures
Includes relevant metaphors and texts from a corpus
Stefan Trausan-Matu, ITS 2002,
Biarritz 108
Serendipitous information acquisition (Cerri & Maraschi)
19
Stefan Trausan-Matu, ITS 2002,
Biarritz 109
Semantic editing (Trausan)
Stefan Trausan-Matu, ITS 2002,
Biarritz 110
Stefan Trausan-Matu, ITS 2002,
Biarritz 111Stefan Trausan-Matu, ITS 2002,
Biarritz 112
Stefan Trausan-Matu, ITS 2002,
Biarritz 113Stefan Trausan-Matu, ITS 2002,
Biarritz 114
20
Stefan Trausan-Matu, ITS 2002,
Biarritz 115Stefan Trausan-Matu, ITS 2002,
Biarritz 116
Web page generation
Styling
Stefan Trausan-Matu, ITS 2002,
Biarritz 117
Web page generation
Content
Structuring
Styling
Stefan Trausan-Matu, ITS 2002,
Biarritz 118
Styling
Different presentation attributes (color, shape, highlighting, background etc.)
Correspond to user’s preferences
Performed
� Declaratively – CSS, XSLT
� Procedural – JavaScript, Java
Client vs. server (ASP, JSP, XSP, PHP)
Stefan Trausan-Matu, ITS 2002,
Biarritz 119
References
P. De Bra, P. Brusilovsky, G. Housen, Adaptive Hypermedia: From Systems to Framework, ACM Computing Surveys 31(4) 1999.
Clibbon, K., Conceptually Adapted Hypertext For Learning, Proceedings of CHI’95, http://www.acm.org/sigchi/chi95/Electronic/documnts/kc_bdy.html
Dimitrova, V., Self, J., Brna, P., 'Maintaining a Joinly Constrcted Student Model', in S.A.Cerri (ed.), Artificial Intelligence, Methodology, Systems, Applications 2000, Springer-Verlag, ISBN 3-540-41044-9, pp.221-231.
Engelbart, D.C., Toward Augmenting the Human Intellect and Boosting our Collective IQ, Communications of the ACM, vol.38, no. 8, pp. 30-33,aug. 1995.
Gruber, T., What is an Ontology, http://www.ksl.stanford.edu/kst/what-is-an-ontology.html
Stefan Trausan-Matu, ITS 2002,
Biarritz 120
References
Kettel, Thomson, Greer, Generating Individualized Hypermedoia Apploications, Procs. Of the Int. Workshop on Adaptive and Intelligent Web-based Educational Systems, Montrel, Canada, 2000, pp. 37-49 (APHID)
Sickmann and all, Adaptive Course Generation, Procs. Of the Int. Workshop on Adaptive and Intelligent Web-based Educational Systems, Montrel, Canada, 2000 , pp. 73-84, (ID)
Nelson, T.H., The Heart of Connection: Hypermedia Unified by Transclusion, Communications of the ACM, vol.38, no. 8, pp. 31-33, aug. 1995.
Thuering, M., Hannemann, J., Haake, J.M., What’s Eliza doing in the Chinese Room? Incoherent Hyperdocuments - and how to avoid them, Hypertext'91, San Antonio, 1991, pp. 161-177.
Thuering, M., Hannemann, J., Haake, J.M., Hypermedia and Cognition: Designing for Comprehension, Communications of the ACM, vol.38, no.8, pp. 57-66, aug. 1995.
21
Stefan Trausan-Matu, ITS 2002,
Biarritz 121
References
Trausan-Matu, St. (1997) 'Knowledge-Based, Automatic Generation of Educational Web Pages', in Proceedings of Internet as a Vehicle for Teaching Workshop, Ilieni, June 1997, pp.141-148, See also http://rilw.emp.paed.uni-muenchen.de/99/papers/Trausan.html
Trausan-Matu, St. (2000) 'Metaphor Processing for Learning Terminology on the Web', in S.A.Cerri (ed.), Artificial Intelligence, Methodology, Systems, Applications 2000, Springer-Verlag, ISBN 3-540-41044-9, pp.232-241.
Gerhard Weber and Marcus Specht, User Modeling and Adaptive Navigation Support, in WWW-based Tutoring Systems, http://www.psychologie.uni-trier.de:8000/projects/ELM/Papers/UM97-WEBER.html - (ELM-ART)
J. Vassilieva, http://julita.usask.ca/homepage/AIED'97.ps - (DCG)
Louis Weitzman, Kent Wittenburg, Grammar-Based Articulation for Multimedia Document Design, Multimedia Systems CACM (1996) 4, pp. 99-111