Home / Archive / 2. Issue / Libre Courseware For Bayesian Decision Making
Document Actions

 

Introduction

Nowadays most of educational institutions and universities try to complement traditional teaching techniques with the help of web-based courseware. Web-educational courses give the students a possibility to get the teaching material, assign the papers and have a communication with teachers and other students. Surely such a kind of information systems enables fulfilling the main tasks of e-learning, but they are far from perfection because of the functional and economical reasons. For example, the courseware directed at mathematical fields of science, which require the use of math-oriented tools, is not enough supported. Courseware with standard support of MS Office-type documents hardly suits to mathematicians, who get accustomed to use a software from TeX family.

The Edukalibre project ( http://edukalibre.org ) made a step to this problem solving by developing a courseware that would enable the collaborative editing and the converting to different formats of the math-contained documents. Primarily, the courseware is aimed at the support of LaTeX (1), i.e. its editing and converting to .pdf, .ps, .html and OpenOffice formats.

Within the bounds of the project the teaching material on Bayesian decision making is being prepared, which obviously requires the use of LaTeX.

Moreover, the strategy of the project is the use of libre (free, open source) software that does not contradict the applying, for example, PDFLaTeX by a mathematician. According to the principles of open source software all the developed tools will be located in CVS repository available for further improving and re-using.

The aim of the paper is to share the experience of the project team in developing the courseware supporting LaTeX and to describe the way of organizing the web-educational material on Bayesian decision making.

1 Edukalibre project

1.1 Objectives and state of the project

The main objectives of the project are the exploration, use and re-use existing open source educational software tools and development of the new ones. The courseware to be developed during the project is expected not only to make the teaching material available to the students, but also to offer a number of possibilities for course creators. At the moment the project concentrates on the work on the new version of the Edukalibre conversion tool ”Collab 0.8.2”, which has been developed as a Moodle (2) module. The Moodle learning environment has been chosen for a further re-using and as a tool for online course creating after analysis of software and its comparison with Claroline (3). According to the partner demands the functional features of the software include:

  • Version control of a document;
  • Authentication of the users with different privileges;
  • Providing the different formats of the document;
  • Availability of the document at the Web site;
  • Access to the document with the aim of its obtaining in different formats, modifying, uploading as well as downloading and printing according to the privilege of the user.

1.2 Project courseware content

In order to explain for what kind of educational material the developed courseware is expected to be used it is useful to have a look at the structure of teaching content.

The content of courses has math-like structure with top-down way of explanation of underlying notions. Surely the material should satisfy requirements from the point of view of user friendliness. The general theoretical part of Bayesian Decision making is reachable in the form close to the book (4), but obviously such approach does not suit the principles of e-learning. The chapters of the book are supplied with a great amount of examples applied to specific case studies - models with normal and binomial distribution. On these simple models the individual tasks of simulation, parameter estimation, prediction and control will be demonstrated. These examples are believed to be the basic tools for the students to use. The links to the examples are available both from the general theoretical part, i.e. from the corresponding chapters, and from the table of contents, which is the list of existing case studies. Each case study must have the same structure, which is supposed to contain:

  • Aim explains the task of the example, meaning what kind of the new knowledge a student is believed to obtain with the example.
  • Description gives the very short description of the problem posed and points out what a branch of Bayesian Decision Making the case study is applied to. The links to the detail theory refer to the corresponding chapters and sections in the book. Description also says briefly about the principles of the algorithm functioning and mentions the results to be obtained.
  • Specification consists of several items, namely: System, Decision, Experience, Ignorance, Admissible strategies, Loss function. They give the data necessary for specifying the case study. The items are the links themselves to the definitions of the terms applied to Bayesian Decision Making Theory.
  • Recommended experiments give practically step-by-step instruction what manipulations are recommended trying to a student in the given example. The system behavior is briefly commented.
  • Comments and References. It is assumed that each case study is an individual task, which needs some comments. The item explains the characteristic properties of the task and gives some advices.

In the bottom of the example main page a number of hyperlinks is given. The hyperlinks have the defined color for each target, while each variable is a hyperlink itself to its description. The link ”Run example” starts the associated application and runs the program. According to the strategy of the project, only open source software can be used. Thus Octave (5), which is a free clone of MATLAB, has been chosen.

After starting Octave offers to a student a dialog, with help of which he/she is able to see the input variables, size of data sample and decide whether he/she wants to change variables or not. After getting results with default values the student is able to run further experiments on and see the next dialog that Octave offers. The dialog gives three possibilities. The user can continue experimenting with current setting as well as try with initial values and stop experiments.

The content creators group still works on optimizing the navigation of material. The link ”read theory” can be also available to a student, it leads to more general part of theory. Actually ”read theory” is applied to the case study, but rather at the level of chapters than of sections or subsections of chapters what is more specialized. Also the possibility to go to the guide of program tools, the examples are build on, might be among the hyperlinks. It is worth mentioning about the ”view code” link, which is believed to help a student to understand better the mechanism of the experiment from the programming code. Surely it is possible to go to table of contents from each example’s page.

”Collab” enables both online and offline editing of the LaTeX documents and converts them to the required formats. It compiles the single-file LaTeX documents, containing math and references. The tool becomes more and more perfect with appearing the newer versions. But the today version of ”Collab” does still not support sufficiently some important possibilities, while it satisfies to all functional requirements. It is obviously that to create such a kind of educational material, it is necessary to work with multi-file LaTeX documents in order to be able to apply such important commands as \input, \include etc. Certainly the log must be available in the case of making the syntax errors. Another obligatory requirement is BibTeX and possibility to use different .bib files.

Conclusion

Obviously, the basic disadvantages on exploiting LaTeX will be more or less fixed during the project and hopefully disappear in the next versions of ”Collab”. Nevertheless, the idea to make online editing the mathematical web-educational materials available through libre e-learning software tools opens a way to operate with LaTeX documents for wide variety of mathematicians, who use LaTeX for teaching. Since it is an open source project, it also gives the ”green light” to developers that could continue to make experiments in this field.

Acknowledgement

This work is supported by the project 110330-CP-1-2003-1-ES-MINERVA-M.

References

(1) Lamport, L.: LaTeX: A Document Preparation System, 2nd Edition, Addison Wesley Professional, 1994, ISBN: 0201529831.

(2) Dougiamas, M.: Moodle - a web application for building quality online courses, http://moodle.com, 1999, (last check 2005/01/27).

(3) Chaparro D.; Cañas, L.: ”Moodle vs Claroline”, Tech. Rep., URJC, Madrid, January 15 2004, http://edukalibre.org/documentation/ .

(4) Kárný, M.; Böhm, J.; Guy, T.V.; Jirsa, L.; Nagy, I.; Nedoma, P.; Tesař, L.: Optimized Bayesian Dynamic Advising. Theory and Algorithms, Springer, London, 2005, in print.

(5) Eaton, J.W.: GNU Octave Manual. A high-level interactive language for numerical computations, 3 edition, ISBN: 0-9541617-2-6.

License

Any party may pass on this Work by electronic means and make it available for download under the terms and conditions of the free Digital Peer Publishing License. The text of the license may be accessed and retrieved via Internet at http://www.dipp.nrw.de/lizenzen/dppl/fdppl/f-DPPL_v1_de_11-2004.html

Language
  1. Deutsch
  2. English
Contents
Navigation
Tag Cloud
3D MUVES academic research accreditation of prior learning activity tracking adaptivity administrative authorities adult education agent ambient computing apl artifical neural network assessment Aufsatzsammlung Ausstattung Australien authoring Authoring Tool avatar barrier-free e-learning Behörden berufliche Bildung Berufliche Fortbildung betriebliche Fortbildung Bildung Bildungseinrichtung Bildungsplattform blended learning Business Plan CampusSource Engine central actors CMS Cognitive learning collaboration collaborative filtering communication communication task competence development computer aided assessment computer aided grading computer literacy computer networks computer science education Computer security computer simulation Computer-assisted instruction computer-based-training Computersimulationen computerunterstützes Bewerten computerunterstütztes Üben congress content management content sharing context controlling CopperCore cost accounting cost management courseware critical thinking cross-media publishing darwikinism data interchange data mining Data processing decision making design design research desktop publishing development and exploitation of software components Didaktik didaktische Methodik didaktischer Entwurf digital age distance education distance learning document server Dozent Drehbuch e-assessment e-journal e-language learning e-learning e-Learning 2.0 e-learning application e-learning design e-learning technology E-Learning-Integration e-learning-Plattformen e-learning-systems ecology education Educational Broadcasting Educational content Educational technology Educational Television Edukalibre project EDV-Infrastruktur Effizienzmessung ELAN III eLearning community portals Electronic Documents eleed eLite project emergence eModeration Empirische Studie Employees engineering education Enterprise Java Open Source Architecture (EJOSA) Entwurfsprozess Lernen Erwachsenenpädagogik Erziehungswissenschaften ESOL EU-US cooperation in higher education eupace european market place European program european projects evaluation examples Fernerkundung Flow-Analyse folksonomy Fortbildung Four Level Frame Work Geoinformatik Geschäftsmodell gestures grounded theory Handlungsorientiertes Lernen Hannover 2004 higher education higher education administration HIS-Software Hochschule hybrid concepts ideal types identity management immediacy IMMEDIATE immersive impact of technology implementation Implementierung IMS Learning Design incidental learning informal learning information appliance information literacy information management information quality information retrieval information systems information technology information visualization Informationsmanagement informelles Lernen Ingenieurausbildung innovation instructional design instructor support integration integration of blended learning intelligente Tutorensysteme interaction interactive technology Interaktiver Software-Entwurf internet Internet in education invisible computing IT Infrastructure Library ITIL Java juristische Argumentation knowledge creation knowledge management Kollaboration Kongress Kursplattform Kursverwaltung künstliche neuronale Netze language learning theories large course design Latent Semantic Analysis latent semantic analysis LCMS learn at work learner learning learning by teaching learning content management system (LCMS) learning design learning fields learning management platform learning management system learning networks learning object repository learning objects learning platform learning processes learning resources learning situation learning technology standards learning theory Learning-Content-System Learnmanagement Lehrer Lehrerfortbildung Lernen Lernen durch Lehren Lernerfolg Lernfeld Lernmanagement-Plattfom Lernplattform Lernpsychologie Lernsituation library lifelong learning LMS logfile analysis LOM lsa Management Management von verteilten Lehrinhalten market orientation mash-up mathematical application mathematical problem solving mathematische Anwendung Medienautor Mediendidaktik Medienpädagogik medium sized enterprise metadata middle east MOA-model Mobile Learning Model Driven Architecture (MDA) Modellversuch Moodle motivation multilinguality multimedia Multimedia-Autor multivariate Methoden multivariate methods Nachhaltigkeit von Inhaltsentwicklungen navigation support negotiation of meaning net-based pedagogy new media in technical education nursing education nursing skills and competences online course online survey Onlinestudie open content open course open source Open University Support System (OpenUSS) OpenFUXML OpenUSS organisation model Organisationsforschung Organisationsmodell Organizational learning PACE paradigms peer-support performance of blended learning Personal Competence Manager personalization personalized recommendation phenomenography pilot project placement positioning prior knowledge Problem-Based Learning process and chemical engineering professional development programming programming interface project management Projektmanagement Prozessmanagement Psychologie public administration Pädagogik quality Qualitätsmanagement R-Statistical computing recommender system Redaktionssystem reflection repository networks reusability and interoperability reusable learning materials ROI reusable object and instruction role expectations Rollenverständnis satisfactions scientific use of web SCORM Second Life second life Security measures selbstorganisiertes Lernen self directed learning environment self-directed learning self-organized community self-organized learning seminarbegleitend Seminardesign service service integration serviceorientierte Gesamtkosten situated learning small and medium sized companies small sized enterprise social behaviour social constructivist Social Learning social network analysis social networks social software socio-cultural perspective software design tool software development software engineering software for science and Mathematics software tools Software-Management Soziale Lernplattform soziale Netze statistics Statistik Statistikprogramm R strategisches Controlling strategy student student mobility Studienseminar swemof system architecture Systematische Instruktionsdesign tags taxonomy TCO-Tools TCS teacher community teachers' in-service training teaching book technology enhanced learning Tele Learning teleteaching television Television and Learning Television supported Learning TENCompetence text mining text vector space model thesis Total Cost of Ownership (TCO) Total Cost of Services Training of Computer-assisted instruction Training of Employees tutor workload tutoring systems UML Umsetzungsbeispiele United States of America university university teaching Universität Zürich USA-Deutschland user generated content user interaction user interface variation video conference Videokonferenz virtual environment virtual learning environments Virtuelle Fachhochschule (VFH) Virtuelle Lehrerfortbildung virtuelle Lernumgebung virtuelle Universität virtueller Campus vocational education and training web web 2.0 web based training web portal web-based information systems web-based instruction web-based learning webservice Weiterbildung Wiki wissenschaftliches Arbeiten Wissensmanagement Worldwide Web WWW XML XML-Editor Ökologie öffentliche Verwaltung