Comments (7)
I like this idea. Do you have any thoughts on what the UI should look like here
so that it's not distracting and doesn't interfere with the flow?
Original comment by [email protected]
on 18 Aug 2013 at 11:01
from oppia.
Is it possible/feasible to have the actual exploration run inside a frame, then
have the "go to current state" button (and maybe other controls in the future)
outside of this frame, and have it open the state either in a new tab or in the
same editing tab from which the exploration-testing tab originated
Original comment by [email protected]
on 19 Aug 2013 at 12:51
from oppia.
I want to throw in some ideas too.
An alternative UI would be to have exploration and state editor both opened
side by side, and have state editor always follow the state changes in the
exploration. If we can somehow highlite which rule was used to make the state
transition, that'd be cool.
It would also be nice to be able to jump to any state (e.g. a drop down on the
state editor side) and we jump into that state on the exploration side too.
And yet another alternative approach is to make state editor look as similar as
possible to how the state would look in the exploration so we wouldn't need two
views of the state (i.e. Versal approach).
Original comment by [email protected]
on 23 Aug 2013 at 5:34
from oppia.
Oh, that would be cool!
Jumping to any state is somewhat difficult because of parameters... The
exploration has more "state" than just states. Gah.
What I mean is jumping to a state in an exploration that has parameters should
also involve setting those parameters manually to the values you want to test
out (and hopefully these will be values that can actually occur naturally)
Original comment by [email protected]
on 23 Aug 2013 at 5:37
from oppia.
Currently, the exploration preview link takes the editor to exactly the same
site as the one that would be displayed to an outside reader. We probably ought
to have an actual exploration preview URL for the editor that also has "edit
this state" functionality and other helpful links. (As a side effect, this will
also fix issue 28.)
I don't think it is easy to jump to any state, for the reasons Yana mentioned
-- at least not yet. In the future we can have some clever stuff going on in
the backend that computes a viable set of parameters that a student reaching
that state might have, but I think this will only happen in the distant future.
My main concern about having the state editor alongside the exploration is that
it will probably take up quite a lot of space on the page. I do think, though,
that it is a good idea to have the state editor look as similar as possible to
the state that the reader encounters, and over time we ought to try and evolve
the UI towards this. But this would probably still be a different UI from "try
it out" mode, otherwise editors are probably going to get confused about when
they are playing and when they are editing, if the full sets of both controls
are available.
Original comment by [email protected]
on 25 Aug 2013 at 9:16
from oppia.
This should be fixed in 'develop' due to preview mode. Yana, could you please
try this out and verify?
Original comment by [email protected]
on 5 Oct 2014 at 12:00
from oppia.
Marking as fixed.
Original comment by [email protected]
on 1 Dec 2014 at 3:43
- Changed state: Fixed
from oppia.
Related Issues (20)
- [BUG]: Previous issues has the same issue and then if you try to click on "Setting a goal" the text appears as "Limit of 5 goals" HOT 4
- [Docker] Optimize GitHub Actions to cache Docker setup HOT 1
- [BUG]: Previous issues has the same issue and then if you click on "Setting a Goal" then "Edit Goal" doesn't work HOT 8
- [BUG]: Clicking on "Progress" and "Community Lessons" is empty HOT 1
- [BUG]: Previous issues has the same issue and then if you try to click on "Home" gets the same "learner-dashboard" page HOT 2
- [BUG]: Previous issues has the same issue and then if you click on "Donate" then hover the page appears as "Make a Positive Impact" on Donate screen HOT 4
- [BUG]: Progress bar overflow in learner dashboard HOT 3
- [BUG]: Strange "404" error when clicking on "View All Staging Topics" HOT 2
- [BUG]: Cannot play the video (Wii U only) HOT 4
- [BUG]: oppiatestserver.org doesn't work (Wii U only) HOT 3
- .
- [BUG]: Clicking on 'Set a Goal!' does nothing HOT 26
- [Feature Request]: Slideshow of three emails (Clideo only) HOT 4
- [BUG]: After the redirect the learner-dashboard page takes about 15 seconds to load the page HOT 5
- [BUG]: At https://github.com/oppia/oppia/issues/19379, strange "404" error in "View All Staging Topics" HOT 1
- [Feature Request]: Adding number increasing animation[ using javascript ] for statistics in home page to showcase the growth of oppia. HOT 3
- [BUG]: Unable to publish lesson HOT 4
- Some contributors can not generate the certificate
- 'There are no contributions for the given time range.' error should be handled properly HOT 1
- [BUG]: partner logos are missing in the "Our partners" section and on a large-width screen, centered sections should be kept to a max-width HOT 6
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 oppia.