Download Latest Version multipractice_2020-09-01.7z (13.8 MB)
Email in envelope

Get an email when there's a new version of multipractice

Home / 2020-09-01 / modules
Name Modified Size InfoDownloads / Week
Parent folder
api 2020-09-01
courseedit_levelup.php 2020-09-01 150 Bytes
courseedit_removecourse.php 2020-09-01 1.1 kB
settings_categories_view_single.php 2020-09-01 572 Bytes
courseedit_lessonitemup.php 2020-09-01 125 Bytes
courseedit_settings.php 2020-09-01 1.2 kB
user_view.php 2020-09-01 329 Bytes
courseedit_addlevel.php 2020-09-01 607 Bytes
courses_view.php 2020-09-01 215 Bytes
talk_downvote.php 2020-09-01 701 Bytes
settings_categories_view_all.php 2020-09-01 596 Bytes
settings.php 2020-09-01 724 Bytes
courseedit_addlessonitem.php 2020-09-01 3.0 kB
settings_languages_edit.php 2020-09-01 1.3 kB
settings_languages_view_single.php 2020-09-01 707 Bytes
home.php 2020-09-01 353 Bytes
settings_categories_edit.php 2020-09-01 995 Bytes
courses_start.php 2020-09-01 587 Bytes
practice.php 2020-09-01 3.8 kB
user.php 2020-09-01 328 Bytes
logout.php 2020-09-01 305 Bytes
user_view_all.php 2020-09-01 767 Bytes
courseedit_editlessonitem.php 2020-09-01 3.9 kB
courseedit_lessonup.php 2020-09-01 121 Bytes
courseedit_editlevel.php 2020-09-01 956 Bytes
user_edit.php 2020-09-01 2.7 kB
courses_new.php 2020-09-01 1.0 kB
courseedit.php 2020-09-01 1.1 kB
settings_categories_new.php 2020-09-01 859 Bytes
settings_categories_view.php 2020-09-01 304 Bytes
courses_view_single.php 2020-09-01 58 Bytes
courses_mine.php 2020-09-01 631 Bytes
user_new.php 2020-09-01 2.8 kB
courses_lesson.php 2020-09-01 164 Bytes
settings_languages_view_all.php 2020-09-01 714 Bytes
user_view_single.php 2020-09-01 942 Bytes
courseedit_lessondown.php 2020-09-01 123 Bytes
courseedit_leveldown.php 2020-09-01 152 Bytes
courseedit_addlesson.php 2020-09-01 746 Bytes
settings_statistics.php 2020-09-01 1.1 kB
settings_categories.php 2020-09-01 291 Bytes
courses_export.php 2020-09-01 10.5 kB
settings_languages_view.php 2020-09-01 303 Bytes
settings_languages.php 2020-09-01 290 Bytes
courses.php 2020-09-01 552 Bytes
talk_upvote.php 2020-09-01 699 Bytes
talk_view.php 2020-09-01 3.1 kB
courseedit_view.php 2020-09-01 4.8 kB
courses_leave.php 2020-09-01 587 Bytes
settings_languages_new.php 2020-09-01 1.2 kB
talk.php 2020-09-01 1.3 kB
courseedit_remove.php 2020-09-01 260 Bytes
courseedit_editlesson.php 2020-09-01 1.1 kB
courseedit_lessonitemdown.php 2020-09-01 127 Bytes
courses_view_all.php 2020-09-01 1.5 kB
talk_new.php 2020-09-01 772 Bytes
Totals: 56 Items   64.3 kB 0
Panglossa MultiPractice
v. 3.0 alpha

Source code for PHP.
You just need a web server with PHP to run the project.
The go!Johnny PHP library is required. You can download it, unpack it and place it in a folder where the main script can find it. (The location of the library can be set in the project options.)
You need a suitable database available in your operating system. By default, a SQLite file is used, but it can easily be ported to any database supported by PHP. 
Tested on Debian 10 and Windows Seven.

Description

Practice makes perfect. Panglossa MultiPractice is a tool to help you learn and practice languages. You can create your own courses, import courses created by others, and even export courses to HTML or PDF documents.

The original project (for Lazarus) was basically a flashcard app. Now it is more like a platform for creating structured courses with text, images, audio and video content, as well as different types of exercises.

Please keep in mind that this project is created and maintained by a single amateur programmer. So, while I try my best to have a simple yet effective tool, you shouldn't expect to find anything wonderful or revolutionary here.
Source: README.txt, updated 2020-09-02