Skip to content

Halyna R. - #10

Open
halyna1995 wants to merge 2 commits into
HackYourAssignment:mainfrom
halyna1995:week11/halyna
Open

Halyna R.#10
halyna1995 wants to merge 2 commits into
HackYourAssignment:mainfrom
halyna1995:week11/halyna

Conversation

@halyna1995

Copy link
Copy Markdown

Complete Week 11 dashboarding assignment

What I built

  • Metabase dashboard: NYC Taxi Analytics: Halyna, saved in Week 11 Submissions.
  • Streamlit app: week11-streamlit/app.py
  • Metric definitions: week11-streamlit/metric_definitions.md
  • AI assistance log: AI_ASSIST.md
  • Recording uploaded to ADLS: student-submissions/week-11/halyna.mp4

Screenshots / evidence

  • Streamlit dashboard screenshot included.
  • Metabase dashboard screenshot included.
  • Azure recording upload screenshot included.

Notes

The Streamlit dashboard includes:

  • total trips
  • average trip distance
  • average fare per mile
  • trips by pickup hour
  • data freshness panel
  • payment type label filter

The Metabase dashboard includes:

  • trip count by payment type
  • average fare per mile by dropoff borough
  • average trip duration by hour

Comment thread week11-streamlit/.env.example
@jrnhofman

Copy link
Copy Markdown

README is missing

@jrnhofman

Copy link
Copy Markdown

Please follow the guidance from Lasse on the PR template so readers can follow the instructions and run this PR themselves.

@lassebenni lassebenni closed this Jul 17, 2026
@lassebenni lassebenni reopened this Jul 17, 2026
@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown

📝 HackYourFuture auto grade

Assignment Score: 100 / 100 ✅

Status: ✅ Passed
Minimum score to pass: 60
🧪 The auto grade is experimental and still being improved

Test Details

=== Week 11 Autograder ===
  ✓ PASS  found README.md
  ✓ PASS  found AI_ASSIST.md
  ✓ PASS  found week11-streamlit/app.py
  ✓ PASS  found week11-streamlit/pyproject.toml
  ✓ PASS  found week11-streamlit/uv.lock
  ✓ PASS  found week11-streamlit/metric_definitions.md
  ✓ PASS  Level 1: required files (20/20 pts)
  ✓ PASS  root .gitignore excludes .env
  ✓ PASS  week11-streamlit/.env not committed
  ✓ PASS  app.py: no hardcoded Postgres credentials found
  ✓ PASS  Level 2: secrets hygiene (15/15 pts)
  ✓ PASS  app.py: imports sqlalchemy
  ✓ PASS  app.py: reads credentials from the environment
  ✓ PASS  app.py: uses .metric() (st.metric or a st.columns() cell)
  ✓ PASS  app.py: queries fct_trips
  ✓ PASS  app.py: uses @st.cache_data
  ✓ PASS  Level 3: Streamlit app content (25/25 pts)
  ✓ PASS  metric_definitions.md: all five fields present
  ✓ PASS  metric_definitions.md: 6 panels documented (>=4 expected: 3 Metabase + 1 Streamlit)
  ✓ PASS  Level 4: metric definitions (20/20 pts)
  ✓ PASS  README.md: dashboard link present under 'My submission'
  ✓ PASS  Level 5: Metabase dashboard documented (10/10 pts)
  ✓ PASS  AI_ASSIST.md: filled (2446 chars, no leftover TODO lines)
  ✓ PASS  Level 6: AI assistance log (10/10 pts)

Score: 100 / 100  (passing: 60)  pass=true

@halyna1995

Copy link
Copy Markdown
Author

README is missing

Thank you for checking. I added two files README and .env.example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants