Giter Site home page Giter Site logo

flashcards's Introduction

Flashcards script

Task description

Skrypt do samodzielnego uczenia się słówek w języku obcym.

Użytkownik podaje listę słówek przez argumenty lub w wypadku ich braku przez wejście standardowe. Liczba plików jaką może podać użytkownik jest nieograniczona. W danych wejściowych każdy wiersz składa się ze słowa w języku rodzimym, separatora i słowa w języku obcym. Użytkownik może zdefiniować separator przez parametr.

Skrypt pokazuje słowo w języku rodzimym. Użytkownik wpisuje odpowiadające mu słowo w języku obcym. Skrypt porównuje odpowiedź użytkownika ze wzorem i inforumje o poprawności odpowiedzi. Użytkownik może określić przez parametr że chce aby były pokazywane słowa w języku obcym i sprawdzane słowa w wyniku obcym. Użytkownik może także za pomocą parametrów wyspecyfikować czy słowo które jest wypisywane na ekran ma być również wypowiedziane przez komputer (za pomocą syntezatora mowy) lub tylko wypowiedziane bez wyświetlania.

Po sprawdzeniu wszystkich słów skrypt wypisuje na ekran informacje o liczbie poprawnych odpowiedzi, liczbie błędnych odpowiedzi i wyniku w procentach.

Skrypt wyświetla pomoc (wszystkie parametry i ich objaśnienia) jeśli użytkownik poda parametr -h.

[espeak, carnival]

Made by ©️Konrad Romański

flashcards's People

Contributors

konradromanski avatar

Watchers

 avatar

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.