Epic: Skills/Productivity Dashboard
- Dominant language
- JavaScript
- Stars
- 363
- Forks
- 872
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 18
Description
### Dependency
- [ ] Updating the https://github.com/hackforla/website/issues/7460 issue
### Overview
We need to manage the work for the skills/productivity dashboard, so that we can prioritize and recruit.
### Action Items
- [x] Go the skills tab for skills/productivity dashboard and copy all the links in the issue to a comment in the bottom of the issue and indicate whether they are public or private.
- [x] Copy all the link lists from the issues into a comment on this issue
- [x] Remove duplicates
- [x] Remove the intern numbers and add back the respective GitHub handles to all spreadsheets in Google Drive HfLA Dashboard, folder: [Skills Dashboard](https://drive.google.com/drive/folders/1uR_9JLx4It1WgTrYmqhdg5atVp62pPwx)
- [x] Clear all PII from Google Drive [HfLA Dashboards](https://drive.google.com/drive/folders/0AAinpuClsquoUk9PVA) so that it can be made public
- [ ] Revise Skills/Productivity Dashboard Roadmap
### Resources/Instructions
#### Related Issues
- Project Board [HfLA Dashboards: Project Board skills](https://github.com/orgs/hackforla/projects/88/views/3)
- All Dashboards Epic: https://github.com/hackforla/website/issues/6614
- Requirements Issue: https://github.com/hackforla/website/issues/7460
- Extrapolate the skills for the interns: https://github.com/hackforla/internship/issues/63
- TWE: Create Research Plan for RP017: https://github.com/hackforla/internship/issues/442
- TWE: Research: RP017: Data: Analyze: https://github.com/hackforla/internship/issues/493
#### Roadmaps
- Roadmap [HfLA website: HfLA Dashboard Development Roadmap](https://docs.google.com/document/d/1Ejsq97zWh4smPxXzwFbWg3_8IZNlfkoEKGPteiG2PdM/edit)
- Roadmap [HfLA website: Dashboard Roadmap: skills/productivity ladder](https://docs.google.com/document/d/1CVm46MP4yz7Bn1r4A1xGJ7fydGqMrv0BlaOrl-Hi8HQ/edit)
- Skill / Productivity roadmap: [HfLA website: Dashboard Roadmap: Skills / Productivity Ladder](https://docs.google.com/document/d/1OrCFhwu8afhxZVQwqziOrG5lbJLpyxMUY4YFXPQ3hQI/edit?tab=t.0)
#### Google Drives and Folders
- Google Drive, Dashboard [Skills Dashboard Drive Folder](https://drive.google.com/drive/folders/1uR_9JLx4It1WgTrYmqhdg5atVp62pPwx)
- Google Drive, HackforLA.org website, 5-Data Analytics > [GitHub Data Analysis Folder](https://drive.google.com/drive/folders/1rk8PGeJ_S0Gvn4mpzsoNVKPOPPTgkddW?usp=share_link)
- Google Drive, Internship, Internships >
- IS21 cohort - brentwood only >
- folder: [LinkedIn Analysis](https://drive.google.com/drive/folders/1I6HJTt8VhfezGgEgVwp7UJSIJPr_Ogwp)
- folder: [Skill Analysis](https://drive.google.com/drive/u/1/folders/1VC3f63eoiPuiGOAD_zLVbr6xeOUGdVfo)
- folder: [Intern Drive](https://drive.google.com/drive/folders/1hg_FKb5vdaoj4Zk1ij11dJDwn__UpU5i)
- Research > 1. Research by Participant Type > 2. Intern >
- [RP017 - Intern Activity Dashboard Interview](https://drive.google.com/drive/folders/1QJ-5eqtdYTPJZuoN51IcpG4ORGUeEMgZ)
- Google Drive, Internship PII
- Recording: [Interview Recording on 2022-07-13](https://drive.google.com/drive/folders/1QqvHWGfyxrf-8hUBdhv5Vf1l18iaYvS2?usp=sharing)
#### Prototype Dashboard
- V1
- Internship Dashboard
- [View](https://lookerstudio.google.com/reporting/98d7a4a7-9092-44f9-937f-cd3cd2a9cd27)
- [Edit](https://lookerstudio.google.com/reporting/98d7a4a7-9092-44f9-937f-cd3cd2a9cd27/page/sYvqC/edit)
- V2
- [CTJ : HfLA Skills and Experience Matrix ](https://docs.google.com/spreadsheets/d/1_sCd8Kc2Tlhe--8UJLkgyDoqyQw_eZxhie3QTOwTHrM) - Labels will come from this spreadsheet
#### Prototype Data
- Internship data set
- Spreadsheet: ~[IS21: Skill Audit](https://docs.google.com/spreadsheets/d/1OZFg3xgpH1gflQTUT7ImZlLW0Co3mvGt-jLTJhKRNk8/)~
- located in Internship > Internships > IS21 cohort - brentwood only > Skill Analysis (has PII, and we will need Rabia to make a version and relink it to the current demo so that it's movable to the new dashboard drive)
- New spreadsheet link without PII: [IS21: Skill Audit - PII removed](https://docs.google.com/spreadsheets/d/1CZ1hiXptwJ7cq4PvsbNJDsFYeccYsg4qg0jStWWElaM/edit)
- This spreadsheet was created by analyzing the files in the LinkedIn Analysis folder - see Google drives above
- [IS21: UI/UX and Software Engineering Interns Value Delivered](https://docs.google.com/document/d/1WRgtZqS-KbkswbOGQfUSrz7tUKZksyUChqWlcxKbo-U/edit#heading=h.mco89j8thjkt)
- [IS21: Project Management Intern Value Delivered](https://docs.google.com/document/d/13DDKD9x1oxARl-q64xDLEodNlzRTWKB-KNFd2Q7d7PE/edit)
- Spreadsheet: [IS21 Stand Up Roll Call, IS21: productivity results for engineering and ui/ux](https://docs.google.com/spreadsheets/d/11KC6P07dr_DEIq5lGZ_vqyakq-rfOEBSTqqduFLiVbs/edit#gid=1034711611)
- located in Internship Google Drive > Internships > IS21 cohort - brentwood only, Intern Drive
- Website team data set
- Spreadsheet: [Prework_Analysis_2 (Complete)(03/26/2023)](https://docs.google.com/spreadsheets/d/1guNth22yDEphNI7kyA8RcsIzHnUjG9DhJd1Ea3-_Yzw/edit?usp=sharing)
- located in Google Drive, website > 5-Data Analysis > GitHub Data Analysis > Prework Analysis
- Spreadsheet with accurate numbers as of 03/26/2023
#### Hack for LA GitHub Actions that support Dashboard
- [Repo: live-dashboard-automation, tab: Actions](https://github.com/hackforla/live-dashboard-automation/actions)
- schedule_run_to_update_data.yaml] confirm that these workflows are part of the org dashboard and are not used in the issues dashboard, or are they used in both
- Repo: live-dashboard-automation, tab: code [/.github/workflows/schedule_run_to_update_data.yaml](https://github.com/hackforla/live-dashboard-automation/actions/workflows/schedule_run_to_update_data.yaml)
- Repo: live-dashboard-automation, tab: code [/.github/workflows/schedule_run_to_update_data.yam#L56-L58](https://github.com/hackforla/live-dashboard-automation/blob/main/.github/workflows/schedule_run_to_update_data.yaml#L56-L58)
- Linguist: https://github.com/github-linguist/linguist
#### Code
- [Internship Repo, Label Page](https://github.com/hackforla/internship/labels?q=RP)
#### Documentation about prototype building process
- Slides: [GitHub Class on Dashboard Creation 11/13/2023](https://docs.google.com/presentation/d/1hZCNMZewl4L_so1ceGMOuP0mTbaBkUuwzAbBPgcGYfU/edit) - Interactive Looker Dashboard using GitHub Data (presented by Kimberly Tan)
- Google Doc: [Documentation: GitHub API and Dataset Analysis](https://docs.google.com/document/d/1SBs4C1KGLjOPMaVBV3JjP3pijXwLjrw6KSbR0XwwxdY/edit?usp=sharing) - written by Kimberly Tan
#### Tutorials, Help files and Community Discussion boards
The below links are from all issues that have been worked on that are related to the dashboard. Because we have several dashboards being developed we have organized a list of all tutorials on the Hack for LA Data Science repo wiki, called [Dashboard Resources](https://github.com/hackforla/data-science/wiki/Dashboard-Resources). If you add a new tutorials to any issues related to this dashboard, make sure they get added to the wiki.
- GitHub Docs: [GitHub REST API documentation](https://docs.github.com/en/rest?api=&api)
- GitHub Docs: [GitHub REST API endpoints for rate limits](https://docs.github.com/en/rest/rate-limit?apiVersion=2022-11-28)
- YouTube: [Using Google Sheets API to add and refresh dataframe in Python to Google Sheets](https://www.youtube.com/watch?v=sVURhxyc6jE)
- YouTube: [Google Sheets API Automation in Python](https://www.youtube.com/watch?v=3wC-SCdJK2c)
- Medium Article: [Write and Append Dataframes to Google Sheets in Python](https://medium.com/@jb.ranchana/write-and-append-dataframes-to-google-sheets-in-python-f62479460cf0)
#### Research related to Dashboard
- Google Drive Folder: [RP17 Google Folder](https://drive.google.com/drive/folders/1QJ-5eqtdYTPJZuoN51IcpG4ORGUeEMgZ) this folder will be made public in the future.
- Google Doc: [TWE: Research Roadmap: Interns](https://docs.google.com/document/d/1BKFiKRcqDovcaKsEqtWMPU8vUs_Mq3gjNYLU6A5E7dQ/)
- Google Doc: [TWE: RP017: Intern Activity Dashboard Interview Research Plan](https://docs.google.com/document/d/1jaLDD15LsRl2cBI-_ysJvzzJeS1g0mZUp0-lXyHfOr8/)
- Google Doc: [TWE: IS22: RP017: De-identified Interview Transcript](https://docs.google.com/document/d/1viYsf2eXufRWzH1wY_UFtxP6PYunKmi3QhzgvZT2fCQ/edit?usp=sharing)
- Google Doc: [TWE: IS22: RP017: Intern Activity Dashboard Case Study Report](https://docs.google.com/document/d/1TmjDAY7QI1IkEq7XQ1vsStPqeA1yTa2EHWoIAj0JjC4/)
- WIKI page: [Repo: Internship, WIKI RP017 Activity Dashboard Interviews](https://github.com/hackforla/internship/wiki/Research-Plan-17:-Activity-Dashboard-Interviews)
- Recording folder [Interview Recording on 2022-07-13](https://drive.google.com/drive/folders/1QqvHWGfyxrf-8hUBdhv5Vf1l18iaYvS2?usp=sharing) - this requires access to the PII drive
Examples of how to organize Research, when we later do research on this dashboard
Examples of how to organize Research
- [WIKI template](https://github.com/hackforla/internship/wiki/research-wiki-template) - Template for presenting research on wiki
- related to how the Internship team structures their research wiki pages
- [Research Output Overview wiki page](https://github.com/hackforla/internship/wiki/Research-Output-Overview)
- all research for the Internship team. We have linked the relevant research above.
- [UX Research Guides Templates](https://github.com/hackforla/internship/wiki/UX-Research-Guides-Templates#template-issues)
- templates for doing research.
Contributor guide
Assessment
This issue has not been assessed yet.