Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sneakyx/agilavocca
vocabulary learning program for learning fast and effective without distraction
https://github.com/sneakyx/agilavocca
Last synced: about 2 months ago
JSON representation
vocabulary learning program for learning fast and effective without distraction
- Host: GitHub
- URL: https://github.com/sneakyx/agilavocca
- Owner: sneakyx
- License: gpl-3.0
- Created: 2024-04-19T07:13:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-14T20:22:01.000Z (8 months ago)
- Last Synced: 2024-05-15T16:34:51.970Z (8 months ago)
- Language: PHP
- Size: 788 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AgilaVocca
![Logo Agila Vocca](public/images/logo-full-size.webp)
(Logo generated bei AI)...is a regular vocabulary learning program to show some laravel code.
## history and features of a version once upon a time
When I was 14 years old I programmed a vocabulary learning programm because I wanted to get rid of the gamification
elements of the other programms that existed at this time. It should be a straight-forward-application, no distraction.
It should be possible to learn the vocabulary very fast and effective. My idea in this time was to repeat all vocabulary
until it was written once the right way, even though some words had to be repeated more than one time.
Every false spelling is an error and one point is subtracted. So you can reach a sum of lower than zero.The summary is not suitable for sensitive persons - but for persons with high intrinsic motivation - so please stand
clear and use another program if you need gamification and extrinsic motivation.The programm was back in time programmed with Turbo Pascal. This repository is based on Laravel.
# Installation
Please start with [basic installation](docu/basic-installation.md). Agila Vocca should run
- locally with ddev in developer mode
- or with docker/docker-compose (docker-files not finished yet)
- or on webspaceAfter basis installation, you have to setup E-Mail-support and create an admin.
For this step see [initial settings](docu/initial-settings.md).# First steps when everything works
Let me explain the data structure:
Every Vocabulary belongs to a chapter. Every Chapter belongs to a book.
Every book has to two languages: the foreign language and the native language.As admin (or rector) you have to create languages (minimum 2).
The next step would be the creation of a book. After that you can create chapters.The last step is creating vocabularies.
## technics
- [Laravel](https://laravel.com/)
- [MariaDB](https://mariadb.org/)
- [ddev](https://ddev.readthedocs.io/en/stable/)