🌐 Language
Rosetta Stonks
- Introduction
- Install
- Chrome
- Visual Guide
- Firefox
- How to use
- Adding time
- Foundations
- Fluency builder
- Validating lesson
- Foundations
- Fluency builder
Introduction
RosettaStonks is a browser extension that allows you to add time and validate lessons on the Rosetta Stone language learning platform.
RosettaStonks, and your Rosetta Stone goes stonks.
Install
Chrome based browsers
➡️ New to installing Chrome extensions manually? Check out the Step-by-Step Visual Guide — includes helpful screenshots! 🖼️
#### 1. Using GitHub Release
To use the extension in a Chrome-based browser, you need to:
- download the file
rosettastonks-chrome.tar.gzfrom the latest release onto
- create a folder named
rosettastonkssomewhere on your computer to store the
- run the following command in the
rosettastonksfolder.
$ tar xvzf /path/to/rosettastonks-chrome.tar.gz- Using nix package manager
/tmp/rosettastonks with all the files.$ nix build --out-link "/tmp/rosettastonks" github:m1dugh/RosettaStonks#chromeThe folder is now installed under /tmp/rosettastonks/
This part is for all users independently of whether you are using the github method or nix method.
In your browser:
- go to
chrome://extensions - check the
Developer modetoggle - click
Load unpacked - Select your
rosettastonksfolder
Firefox based browsers
- download the file
rosettastonks.xpifrom the latest release. - alternatively, if using nix package manager with flake support, you can run
$ nix build --out-link "/tmp/rosettatonks.xpi" github:m1dugh/RosettaStonks#mozilla- go to
about:debugging#/runtime/this-firefoxin your browser - click the settings button and go to
Debug addons. - click
Load Temporary Add-On - select the
/tmp/rosettastonks.xpifile in the file picker.
How to use
Adding time
#### Adding time in Foundations
To add time on the foundations product, you need to go to your exercises, and
click ignore or resolve at least one question. Once this is done, a time field
should appear on the extension page where you can add your time.
#### Adding time in Fluency builder
To add time on the fluency builder product, you need to go to your exercises, and
answer at least one exercise. If the add time field does not appear, it means
that no time request was caught; you need to refresh the question and answer it
again. To have the time added, you need to finish the lesson where you used to
add time.
_Note: If you don't see the add time field, it means that the actions you took on the Rosetta Stone website did not lead to adding legitimate time, and therefore, you need to answer other questions._
Validating lesson
#### Validating lesson in Foundations
To validate a lesson, you need to start a lesson and go through all of the
questions using the ignore button on the bottom right. Once all the
questions have been seen, clicking the validate lesson button should validate
the lesson. If not, go back to your home page, click on the same lesson, it
should ask you Do you want to continue or reset ?, you can choose both, and
validate lesson again until it works. It should work after 3/4 times maximum.
#### Validating lesson in Fluency builder
Right now, the validate lesson feature is not available on rosetta stonks.
Building the application
Building the worker
The worker can be packaged using the following command
$ deno task build:workerWhich creates the packaged file /dist/worker.esm.js which is the packaged
file for the worker.
Building the frontend
The worker can be packaged using the following command
$ deno task build:frontendWhich creates the packaged file /dist/frontend.esm.js which is the packaged
file for the frontend.
Packaging the extension
Chrome
To package the extension for Chrome, the following command can be run:
$ make chromeFirefox
To package the extension for Firefox, the following command can be run:
$ make firefoxThis will produce rosettastonks.xpi, the file for the extension that can be
loaded in Firefox.
📸 Prefer visuals? Check out the Chrome Installation Guide with Images
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-14 ---