Home News Shopping FAQ Library Download Help Support
Contents : Publications
eSuperMemo Project L.Chwalinski, R.Ziembinski, F.Kierzek, M.Huk
eSuperMemo Project
University of Technology in Poznan, 1998-1999
eSuperMemo Project is a research project at the University of Technology in Poznan whose purpose is to investigate new technologies that could provide the basis of future commercial lines of SuperMemo. eSuperMemo is the continuation of the neural network SuperMemo project. eSuperMemo is web-based and runs neural network or algebraic repetition spacing modules. It is written in Java and supports XML. eSuperMemo is not intended for commercial use and there are no plans to include it in SuperMemo World's product range. The main purpose of eSuperMemo project is to provide conclusions and guidelines for future designs

Team members:
Leszek Chwalinski lechu@et.put.poznan.pl
Radoslaw Ziembinski radekz@gaja.sc.cs.put.poznan.pl
Filip Kierzek fkierzek@infomedia.pl
Marek Huk marekh@perfekt.pl

Team managers:
Bartosz Dreger btf@man.poznan.pl
Mikolaj Plazewski mikolajp@man.poznan.pl

Industry mentor:
Dr Piotr Wozniak

University mentor:
Ewa Lukasik lukasik@put.poznan.pl

Project supervisor:
Artur Michalski michalsk@sol.put.poznan.pl

MSE program co-ordinator:
Dr Jerzy Nawrocki jerzy.nawrocki@put.poznan.pl

Contents

A What is Super Memo

B The eSuperMemo project

B.1 Goals
B.2 Programming language – Java™
B.3 Implementation environment
B.4 Software Engineering approach

C Plug-in and the repetition module (by Radoslaw Ziembinski)

C.1 Introduction to plug-in and the learning process
C.2 Implemented algorithms

D The Engine Module (by Leszek Chwalinski)

D.1 Introduction
D.2 Placement of the engine in the system
D.3 Learning process
D.4 Scheduling process
D.5 Summary

E The DataBase Module (by Leszek Chwalinski)

E.1 Introduction
E.2 Design process
E.3 Implementation
E.4 JDBC-Technical Notes
E.5 The role of the JDBC in the project - summary

F Web Module (by Marek Huk)

F.1 eSuperMemo and future of the Web
F.2 Structure of Web module
F.3 File formats
F.4 Importing XML files into the database
F.5 Converting knowledge bases from SuperMemo 8.0 into XML format
F.6 Downloading files from the web

G GUI

G.1 Introduction – what is screen design
G.2 Screen design guidelines – lessons learned with SM98
G.3 Swing – the GUI library
G.4 eSuperMemo GUI

H Conclusion - Summary and future directions

H.1 What have we learned?
H.2 Open research problems

Bibliography