-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Layout Design - Graph Editor #292
Comments
That looks great! I believe Stian and I lack the basic knowledge about layout design. Even though we went together to a talk about user testing 6 months ago, we haven't done anything about it. I really appreciate your input on this. It would really help us if you set up the first steps. I think the first two points to work on would be 1 and then 4. For point 1 the only code that needs to be change I think is in For the other points concerning the design and layout of the graph editor, I like your suggesting but I'd rather wait to have Stian opinion about it too. Thanks |
I second @lfaucon that the immediate impression is a much more professional and consistent interface, and I'd love for us to work towards something like this. We have really lacked someone with design sensibility, and we will very much appreciate your suggestions, but also your ideas about what is the best process for doing/discussing the design etc. Although our design is very basic, we have been experimenting with a lot of different approaches in terms of usability, so let me provide some comments.
|
Big move in a good direction. The dummy data is a bit of a problem. It's not clear how this would work in the context of a real classroom exercise. One of my big problems with this user interface is that there's not enough information there to understand what's going on at a glance. I often see graphs with many lines, but I don't know what those lines mean. "Hello Activity" and "Brainstorm 1" aren't enough to know what those are. There's a lot of semantic meaning that's absent, which is how I like to think about the lesson. As a teacher, I'd like to know: "I am working on a lesson on ethics. I have students individually read about different theories of ethics. I'll have students watch a video about a difficult ethical situation together. Then, I'll have them analyze with their own theories. Finally, I'll have them discuss." That's a little bit more than: "I am on lesson 5. Students do a read activity. Students do a group video activity. Students to an individual analysis activity. Students do a group discussion activity." Something like a one-liner "Hello Activity" doesn't give enough context. You need a little bit more there. In many cases, the data flows are also not clear. There are lines, but it's not clear which way the data is flowing or why. A simply improvement would be to have a lesson description, as well as make the activity pieces multi-ilne with more context. Is there a list of use cases somewhere to start from? |
We don't really have a formal list of use cases - we have some scripts in "mind" which we have tried to design (focusing more on data structures and engine flexibility, not so much on design). I have lot's of links to lists of pedagogical scripts from similar platforms, which I have been meaning to analyze to extract common sub-patterns etc, but I have not gotten that far yet. Mock-ups and ideas are welcome. One thing is the operators (location, design, showing title on the graph?, links and directionality etc). Another thing is the activities - we could add color (indicating what?), icons (per activity type, or per "category of activity type"?), multi-line text (but that would require more space etc), mouse-over text/description, etc. |
Per our skype conversation, here are some of the interface ideas I was mentioning that possibly could be used to provide a consistent look and feel and improve interaction. This is a riff and not necessarily tied to color, naming, component placement, icons, etc... more about layout and making tools more accessible with a responsive material design that adjusts to any screen size. This is the basic material layout for a laptop screen size. For example, when viewed on a mobile device 1. would collapse and a slide out when the hamburger button on the toolbar is tapped.
The main area (red rectangle) can be swapped out depending on the context (e.g. graph editor, session configuration, teacher/student previews, etc..)
3a. Icons on the activity bar make it easier to id activity types. +lane labels
original
Resources
Material Components
Material Layout Tester Tool
Color Palettes and themes can be generated with google's tool
The text was updated successfully, but these errors were encountered: