Git Product home page Git Product logo

coffeecodeswitzerland / lernkartei_2017 Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 0.0 45.93 MB

Flashcard learning tool with additional game

License: GNU General Public License v3.0

Java 97.61% CSS 1.52% HTML 0.87%
java learning exercise cards flashcard-application flashcards quizlet flashcard-game game school helper apprenticeship apprentice bern switzerland bit education programming programmer windows

lernkartei_2017's Introduction

Short info WISSLearnCards 2016/17

Developed in order of WISS Bern in Ostermundigen, Switzerland.
Contact: André Flury

Product description

This application should essentially facilitate the learning of the WISS students.
At the same time the WISS students should also be motivated to work with this program.

Developer Team

Summary User-Stories (Part 1)

The User should be able to create cards easily and learn them in stacks.
The Flashcard should offer its cards and learning stages using the newest psychological methods of learning.
A Stack should also be downloadable from the Internet (Quizlet).
The learning gets rewarded with points and the user can use these points to play the integrated game for a while.
The learning and the learning success should be documented and can be viewed in a statistic.

Releases

25.05.2016 V0.1 First Release (part 1 of user stories solved)
31.05.2017 V0.2 Enhanced First Release (first issue solved)

lernkartei_2017's People

Contributors

david-schor avatar frithjofhoppe avatar frithjofhoppe2 avatar hlucca avatar javi36 avatar joel-haeberli avatar kruettlip avatar miro-albrecht avatar nina-egger avatar princess3112 avatar rogerschneiter avatar tim-leibacher avatar yanis-weibel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lernkartei_2017's Issues

Learning / Database error after "data deletion"

If you deleted the user datas using the button in "Optionen" and do not close the application, you can't create any new "doors". The program says "Dieser Name ist schon vergeben".
If you choose to close the application and restart it, there is no such problem.

Probably there is a problem with either the database-connection or with the sql-statement used to insert a new door-entry.

@hlucca That seems to be a Bug for you...

Learning / count points

There should be a counter for the cards where you can see, how many cards you answered right and how many you answered wrong.
The texts could be green (right answers) and red (wrong answers).

Learning / printing

The print of the cards should only be made in landscape format and it has to be optimised, so no card is cut in the middle.
There could also be an option to print it two-sided, so the top of the card is on one side and the bottom of each card on the other side of the paper.

Users / work in progress

The function where you can log in as a user doesn't work yet.
This issue is older and its state is "work in progress".

Game / learning request

The request to learn before you can play the game, should only be visible if you cannot yet play the game. If you've already learned enough, it shouldn't be there.

Learning / statistics after a deck

The percentage of right and wrong answers are always 0 %, so you can't see if you were good or not. Probably this issue is associated with the issue "Learning / count points".

Learning / Quizlet DB Method adivse

The mtethod to save the cards in the DB should be changed from:
pushToStock (String[] values) to
pushToStock (String front, String back, String stack, etc...)

Program / Export functionality

There should be an option to export config-files (database) as well as program data (cards, stacks, statistics etc.).
The user could choose between Quizlet-export and CSV-export (if you want to export cards) or between CSV-export and database-export (if you want to export DB-files).

Learning / renaming doors and stacks

If you want to rename the door or a stack in a door, you can click on "Umbenennen" but if you rename it and click enter on your keyboard, nothing happens. There is no button such as "apply" and if you hit "Zurück" the changes will not be applied.

Learning / cards counter value

The couter which shows the total amount of cards you have to learn works, but if there are less than 20 cards (or the specified amount of cards to learn) it still shows that you're learning card X/20.

Learning / nomination of doors

By creating any name it is possible to take the same name if you type before or after the description a white space. Hence the layout of the list of all card-stacks get a problem. Partly you can't see other stacks, because they got out of space.

Statistics / doesn't work

The whole funcionality of the "Statistik" option doesn't work. This issue is associated with two other issues ("Learning / count points" and "Learning / statistics after a deck").

Help / menu

The menu options are partly covering the label of the application.
So the top option (and of course all other options) should be moved a little downwards.

Game / Windows shows error by starting the game

If the game called "ScrollyV8" is started sometimes the following error message is shown

Jun 01, 2016 2:38:35 PM java.util.prefs.WindowsPreferences <init> WARNUNG: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

RegCreateKeyEx-ErrorCode-5

Learning / print dialog

If you want to print your deck of cards, the print dialog comes up as it should.
But regardless of your choice (printing or not), the dialog closes and opens up again. This process is repeated a couple of times and only then it closes "forever".

Learning / File Card counter failure

After leaving the subprogram 'Lernen' the position of the last file card hasn't been noticed. By returning, the last word of the file-card-set is shown and the couter counts even if the words doesn't change. By arriving the last number the window only shows a gray background.

Learning / center the words

The words wich are shown in the record card should be located in the horizontal and vertical center.
The font size could also be a little bigger.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.