
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
@bdelab/roar-multichoice
Advanced tools
ROAR-MultiChoice is a template for running a number of different multiple choice assessments and surveys. Which multiple choice assessment is run is considered a _variant_ of ROAR-MultiChoice. Use the `task` parameter to set the variant. The default is RO
ROAR-MultiChoice is a template for running a number of different multiple choice assessments and surveys. Which multiple choice assessment is run is considered a variant of ROAR-MultiChoice. Use the task
parameter to set the variant. The default is ROAR-Morphology: morphology
https://roar-multichoice.web.app/?task=morphology
To run the Core Vocabulary Assessment (CVA), use: 'cva'
https://roar-multichoice.web.app/?task=cva
Description of the Core Vocabulary Assessment
Goal of the ROAR/TextProject Collaboration
Multichoice, like all ROAR apps, has parts of the game that you can control. The word in parentheses is the actual query string that you can pass parameter values into. For example: https://roar-multichoice.web.app/?mode=fullRandom&audioFeedback=neutral. Any parameter that has a default means that you do not need to explicitly define it. Here are the parameters and what they do:
-User mode (mode): Controls certain things like number of trials and which trials the user will see. Defaults to fullAdaptive.
Options
-Recruitment (recruitment): What the recruitment is. For data logging.
-Assessment PID: A unique identifier for data logging.
-Audio Feedback (audioFeedback): What feedback the user will here.
Options:
-Birth Year (birthYear): The birth year of the user. Helps in showing age related trials like the story.
-Birth Month (birthMonth): The birth month of the user. Helps in showing age related trials like the story.
-Age (age): The age of the user. Helps in showing age related trials like the story.
-Age in Months (ageMonths): The age in months of the user. Helps in showing age related trials like the story.
-Skip Instructions (skip): Whether the instructions are allowed to be skipped or not.
Options:
-Consent (consent): Description goes here
Options
-Practice Corpus (practiceCorpus): The name of the CSV file to use for practice trials. Currently the location is hard coded so any new corpuses must be added in the exact folder of the Google bucket. The google bucket location is linked below. Go to roar-survey bucket -> en -> CSV. Defaults to morphology-surveyPractice.
-Stimulus Corpus (stimulusCorpus): The name of the CSV file to use for stimulus trials. Currently the location is hard coded so any new corpuses must be added in the exact folder of the Google bucket. The google bucket location is linked below. Go to roar-survey bucket -> en -> CSV. Defaults to morphology-items.
-Button Layout (buttonLayout): How the buttons should be layed out. The current options are linear, in a column, or in a 2x2 grid. The default is linear (default). Options
-Number of Trials (trials): How many stimulus trials should be shown to the user. This parameter takes precedence over User Mode. If both are defined, trials will be the number of trials shown. The minimum is 9 and the maximum is dictated by whatever corpus is used.
-Prompt Width (width): The width of the stimulus prompt as a percentage of its parent container, where 100 is the full width of the container. Lower values will compress the text of the stimulus prompt into a smaller area. Default value is 75, and can take any value as desired (do not append % to the end of the url parameter). Text will wrap to a new line when its width percentage has been reached.
-Sequential Practice Items (sequentialPractice): Determines whether the items from the practice corpus are administered randomly; defaults to true.
-Sequential Stimulus Items (sequentialStimulus): Determines whether the items from the stimulus corpus are administered randomly; defaults to false. NOTE: Items administered during the cva task are always randomized, and so this URL param will have no effect.
Options:
Specs for ROAR-CVA
FAQs
ROAR-MultiChoice is a template for running a number of different multiple choice assessments and surveys. Which multiple choice assessment is run is considered a _variant_ of ROAR-MultiChoice. Use the `task` parameter to set the variant. The default is RO
We found that @bdelab/roar-multichoice demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.