-
Notifications
You must be signed in to change notification settings - Fork 154
Unified UI #64
Comments
Hello, |
@techfreakworm The most important thing is the improving the user experience from first launch and through the pull/push/export workflow. Start by using the app first, then sketch out low fidelity mockups, and post those for feedback. |
@yanokwa Let me know your feedback. In the mockups, there would be "image not found" containers. My idea is we can place some gif/video to guide users on how to use the functionality. |
@rclakmal For an application this straight-forward, I'm not sure a first run tutorial is needed. If you were to re-work the entire user experience, how would you restructure it to make it more intuitive without requiring a first run tutorial? |
@yanokwa Thanks. I understand your argument. At this point, I have couple of questions before moving forward... |
None. My guess, and it really is a guess, that most people pull from Aggregate/Collect and export.
I would guess that current users are familiar. New users, I don't know. I'm guessing they know export. Many of our users are not technically sophisticated, so the application does need to be simple.
Unknown. According to the ODK website there have been 34,000 downloads. It might be good to add some analytics. Perhaps you can file an issue. |
Hello, |
@Giannis13T For an application this straight-forward, I'm not sure a help button is needed. If you were to re-work the entire user experience, how would you restructure it to make it more intuitive? |
I will agree that this is a lot simpler and better to help the user get familiar with briefcase. If the pattern in the image you posted is used, I would also suggest that we use a text area below the lists to show the details of the pull/push/export procedure, so as not to include the "details" button next to every form. |
@rclakmal I like the first one because being able to select multiple forms at once is important, but we should have right-clicking on individual forms like the second one. ODK Briefcase also has the ability to pull data from an SD card (which is local). Can you try mocking that up using this two-pane system as well? I agree with @Giannis13T that we'll need some sort of place in the UI that prints out details. |
@yanokwa and all, |
@yanokwa and @lognaturel
|
@icemc In the #briefcase-code slack channel, there are some information about these 3 sub utilities provided by @yanokwa and @lognaturel. Have a look :-) |
@rclakmal thanks will have a look |
@rclakmal @icemc Good question. Just so we also have it here for future reference:
|
I don't know if this issue is still relevant, since it was to support a gsoc'17 candidacy. |
Agreed that it's no longer relevant. |
ODK Briefcase is a Java application for fetching and pushing forms and their contents. It helps make data from millions of ODK campaigns portable. On first launch, Briefcase currently displays a screen with a description of the program and its functionality. One part of this project will involve rethinking how a user gets to know how Briefcase works and sets up a Briefcase storage directory.
Additionally, Briefcase is separated into four utilities:
Currently, only the main utility is packaged for release so the other ones are not accessible by non-developers. Having a single application will make the secondary functionality usable by a broader range of users. The UX challenge here will be making the functionality clear to users and logically connecting it together.
Bonus: Add the ability to convert forms from XLSForm to XForms, probably by using pyxform (Python).
The text was updated successfully, but these errors were encountered: