| 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: Industry mentor: University mentor: Project supervisor: MSE program co-ordinator: |
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