Skip to content
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

[UserStory] UI change to allow filters in arbitrary directory #1

Open
3 of 4 tasks
jody opened this issue Oct 7, 2019 · 4 comments
Open
3 of 4 tasks

[UserStory] UI change to allow filters in arbitrary directory #1

jody opened this issue Oct 7, 2019 · 4 comments
Labels
E: 5 Effort: 5 Story-Points epic Epic user story User Story

Comments

@jody
Copy link
Contributor

jody commented Oct 7, 2019

User Story

Essential components

  • Stakeholder type is identified
  • Outcome is described
  • Rationale is explicit
  • Acceptance criteria are verifiable and from the perspective of the stakeholder

Story

As a user of ImageLab
I want the interface to allow me to choose the directory to search for filters
so that I can import filters from a directory outside the project

Acceptance Criteria

  • The user interface affords the ability to select a directory within which to search for filters
  • The product searches and loads filters from the selected directory
  • No directory selection action is required of the user. If no specific action is invoked, the current behavior is the default (uses "filters" directory).

Supporting Information

@jody jody added the user story User Story label Oct 7, 2019
@jody jody changed the title [UserStory] brief identification of the user story [UserStory] UI change to allow filters in arbitrary directory Oct 7, 2019
@jody jody added the epic Epic label Oct 20, 2019
@pedroflima
Copy link

@jody can I get this issue assigned to me?

@jody
Copy link
Contributor Author

jody commented Oct 22, 2020

This is indicated as an Epic. The expected work on this issue is breaking it into subordinate issues and linking them with this as the parent issue. Note that the "Acceptance criteria" box isn't checked because it should really be the collection of sub-issues.

@pedroflima
Copy link

@jody After attempting to resolve this issue, it seems that the mere selection of directories will be insufficient. The filter files are uncompiled Java files that get built along with the application (and in its packages). I believe additional work to allow for runtime compilation should be necessary (see https://dzone.com/articles/how-to-compile-a-class-at-runtime-with-java-8-and).
As you stated, additional issues under this epic are likely necessary.

@jody
Copy link
Contributor Author

jody commented Nov 18, 2020

I appreciate the work you've done investigating this issue!

Given that ImageLab is intended support students in a first programming course, using external compilation may be best. This definitely warrants significant User Experience design attention.

@jody jody added the E: 5 Effort: 5 Story-Points label Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E: 5 Effort: 5 Story-Points epic Epic user story User Story
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants