Comments (3)
From experiment, it looks like it always sorts the variables in alphabetical order from top to bottom, so attempts to change the order get reset on reload. Maybe a sorting step somewhere designed to ensure lower bound first is not handling possibility of dynamic variables? Until fixed, workaround could be to rename variables, e.g. change corHigh to corUpper.
from oli-torus.
Sorting happens in rangeRule function at line 181 in assets/src/data/activities/model/rules.ts
used to build a range rule. Changes in NumericInput component bubble up through onEditInput prop to onEditResponseRule using makeRule which winds up calling rangeRule.
I believe migrated problems which were correct will behave correctly until some edit is made to the answer rule (either the bounds, the inclusive/exclusive flag, the precision, or the "between" rule itself). Any edit will trigger construction of a new rule, going through that routine which attempts to ensure bounds ordered low to high.
from oli-torus.
https://eliterate.atlassian.net/browse/MER-2819
from oli-torus.
Related Issues (20)
- [French I] formatting for silent letters is not formatted properly HOT 2
- Dialogue is not color-coded HOT 2
- Internal Service Error when trying to access a forum on Torus HOT 3
- Additional steps needed for Setup Dev Environment on Ubuntu HOT 2
- Change the Drag-and-Drop feature to admin-only HOT 1
- Removed formatting for discussion board HOT 2
- A Pre Course Survey Not Available to Students Counts against Progress HOT 2
- [migration] Citations/references are missing HOT 2
- Learning objectives tagged to the page, but not listed at the top when previewing HOT 3
- Accessibility Issue: Repetitive reading & not focusable for navigation buttons (screen reader) HOT 1
- Table titles need style, to differentiate them page text HOT 5
- Bullet points to set off Learning Objectives HOT 1
- LTI integration requests no longer trigger Slack notification HOT 1
- Size of input box doesn't change when you change the size HOT 2
- Ability to create Module containers outside of Unit containers. HOT 2
- Ability to put Radio button MC answers side by side
- [UX Consideration] Can We Get A Divider?
- Add LogicLab activity HOT 3
- LogicLab Delivery Component should proved better feedback when it can not reach the LogicLab server.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oli-torus.