All Projects â†’ lgnbhl â†’ polyglot

lgnbhl / polyglot

Licence: other
🎓Use the R Console as an interactive learning environment

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to polyglot

datastorr
Simple data versioning and distribution
Stars: ✭ 57 (+119.23%)
Mutual labels:  r-package
geojson
GeoJSON classes for R
Stars: ✭ 32 (+23.08%)
Mutual labels:  r-package
rrlite
R interface to rlite https://github.com/seppo0010/rlite
Stars: ✭ 16 (-38.46%)
Mutual labels:  r-package
flipper
Make it easy to flip through R packages from CRAN, Bioconductor, and GitHub
Stars: ✭ 13 (-50%)
Mutual labels:  r-package
VOSONDash
R Shiny application for interactive analysis of networks created by vosonSML.
Stars: ✭ 44 (+69.23%)
Mutual labels:  r-package
parsons
Create parsons problems to teach programming in learnr tutorials
Stars: ✭ 20 (-23.08%)
Mutual labels:  r-package
phsmethods
An R package to standardise methods used in Public Health Scotland (https://public-health-scotland.github.io/phsmethods/)
Stars: ✭ 43 (+65.38%)
Mutual labels:  r-package
NetBID
Data-driven Network-based Bayesian Inference of Drivers
Stars: ✭ 21 (-19.23%)
Mutual labels:  r-package
testit
A simple package for testing R packages
Stars: ✭ 45 (+73.08%)
Mutual labels:  r-package
worldfootballR
A wrapper for extracting world football (soccer) data from FBref, Transfermark, Understat and fotmob
Stars: ✭ 188 (+623.08%)
Mutual labels:  r-package
dashboard
A R package dashboard generator
Stars: ✭ 42 (+61.54%)
Mutual labels:  r-package
LandR
Landscape Ecosystem Modelling in R
Stars: ✭ 14 (-46.15%)
Mutual labels:  r-package
ropenaq
â›” ARCHIVED â›” Accesses Air Quality Data from the Open Data Platform OpenAQ
Stars: ✭ 69 (+165.38%)
Mutual labels:  r-package
modeltime.gluonts
GluonTS Deep Learning with Modeltime
Stars: ✭ 31 (+19.23%)
Mutual labels:  r-package
WeightedTreemaps
Create Voronoi and Sunburst Treemaps from Hierarchical data
Stars: ✭ 33 (+26.92%)
Mutual labels:  r-package
inline
Inline C, C++ or Fortran functions in R
Stars: ✭ 33 (+26.92%)
Mutual labels:  r-package
middlechild
â›” ARCHIVED â›” Tools to Intercept, Validate and Consume Web/Network Traffic
Stars: ✭ 15 (-42.31%)
Mutual labels:  r-package
sl3
💪 🤔 Modern Super Learning with Machine Learning Pipelines
Stars: ✭ 93 (+257.69%)
Mutual labels:  r-package
bittrex
A R Client for the Bittrex Crypto-Currency Exchange
Stars: ✭ 26 (+0%)
Mutual labels:  r-package
tbltools
🗜🔢 Tools for Working with Tibbles
Stars: ✭ 34 (+30.77%)
Mutual labels:  r-package

Lifecycle: experimental CRAN status Grand total R build status

polyglot

Use the R console as an interactive learning environment

The package polyglot helps you learn foreign language vocabulary or any flashcards using R as an interactive learning environment. The package implements a simplified version of the SuperMemo-2 learning algorithm which optimizes intervals between repetitions, minimizes the time you spend on learning, and helps you achieve your learning goals in a more effective way.

Installation

# Install the released version from CRAN
install.packages("polyglot")

To get a bug fix, or use a feature from the development version, you can install polyglot from GitHub.

# install from Github
devtools::install_github("lgnbhl/polyglot")

Create a spreadsheet to study

This package works with spreadsheets. You can create any spreadsheet to study in a CSV format with a question column, an answer column and an hint/example column (optional).

For example, you could make a spreadsheet of 30 basic expressions in French you want to study.

To try this spreadsheet, just type the following:

polyglot::get_examples()

This function copies CSV spreadsheets in your folder of reference, where you should add all the spreadsheets you want to study with polyglot.

To open this folder, simply run learn_dir().

polyglot::learn_dir()

To launch the learning environment, run the learn() function. Then choose in the interactive menu the file you want to study.

polyglot::learn() # to launch the interactive learning environment

The GIF below shows the learning of the CSV spreadsheet file French_30_Basic_Expressions.csv.

Learn with images

You can add images by putting the Web URL or the full path of your images into the spreadsheet rows.

For example, you can study the locations, flags and capitals of all the sovereign states around the world. Note that the images into the 3rd column Hint are displayed into your Web browser.

You could also memorize the recipes of the 74 official cocktails of the International Bartenders Association (IBA).

The CSV spreadsheet files given as examples are here.

Happy learning!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].