Giter VIP home page Giter VIP logo

jeffs-flashcard-utility's Introduction

jeffs-flashcard-utility

This is a flash card study utility where text for the front of the cards (the question) is stored into one column of a spreadsheet and text for the back (the answer) is stored in another column. Excel was chosen to use for the database because only a simple database is needed for this.

Cards are automatically shuffled randomly and the program reads an Excel file and presents the cards one at a time for study. When “Update” is clicked, the front of a card is presented. When clicked again, the back is shown. If you do not want to see this card again, click the “Archive” button. There is a menu selection to reset the deck so all cards will be available again.

The program stores an index of archived cards on exit so you can resume study after exiting and restarting the program. To change the cards, edit the spreadsheet entering the first line of each card in the row under the grayed row. The maximum length for each card is twenty rows with the last available row in the next grayed row. Enter as many new cards as you want. The only limitation is computer memory.

This is a Windows program. An executable file (cards.exe) is provided in addition to the source code. Put ‘cards.exe’ in the same folder as ‘cards.xlsx’ to use the program.

Let me know if you would like to contribute to this project. You can improve the code and content of the Python study cards. The spreadsheet could be duplicated as a template for new Python learning decks.

Jeffrey Willits T: @jnwillits

jeffs-flashcard-utility's People

Contributors

jnwillits 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.