Skip to content

Commit

Permalink
Additional problems
Browse files Browse the repository at this point in the history
  • Loading branch information
Gordon Shotwell committed Dec 4, 2023
1 parent 28cbc6f commit bb3bc7a
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 4 deletions.
16 changes: 16 additions & 0 deletions dynamic-ui/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Problem description
It's often a good idea to change the UI of your app to respond to user input.
This problem tests how easy it is to include dynamic UI elements, and to communicate between elements which are dynamically generated.

# Requirements

- The app should have three top level components
- A slider or numeric input which determines how many cards render
- A `clear all` button
- A `fields_completed` text output which shows how many cards have user-entered text
- The cards consist of two elements:
- A textbox input
- A text output which echos back the text input for that card
- When the user changes the numeric input, it should generate that many cards. So if the user selects 9, 9 cards should generate.
- When the user clicks "clear all", all input text should be cleared
- The `fields_completed` output should report the number of fields where the user has entered text
16 changes: 16 additions & 0 deletions file-monitoring/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Problem description
It's often a good idea to change the UI of your app to respond to user input.
This problem tests how easy it is to include dynamic UI elements, and to communicate between elements which are dynamically generated.

# Requirements

- The app should have three top level components
- A slider or numeric input which determines how many cards render
- A `clear all` button
- A `fields_completed` text output which shows how many cards have user-entered text
- The cards consist of two elements:
- A textbox input
- A text output which echos back the text input for that card
- When the user changes the numeric input, it should generate that many cards. So if the user selects 9, 9 cards should generate.
- When the user clicks "clear all", all input text should be cleared
- The `fields_completed` output should report the number of fields where the user has entered text
6 changes: 2 additions & 4 deletions sampling-dashboard/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,10 @@ You could imaging the sample being taken from a database, or larger than memory

- A plot showing a histogram of prices

2. The app should use matplotlib plots (which can be found in `plots.py`
2. The app should use matplotlib, plotnine, or seaborn plots (example plotting functions can be found in `plots.py`)

3. The histogram plot should not rerender if the log-scale selector is changed

4. The sample should only be retaken if the proportion slider changes

5. Each time the proportion slider changes the app should take a new sample

#
5. Each time the proportion slider changes the app should take a new sample

0 comments on commit bb3bc7a

Please sign in to comment.