# Sept 27 & Aug 3 ## Proposals ## Ideas to follow up on: ### ✅ Guru Evaluations - once-a-month/every-two-months self Guru team evaluation ## **Ideas for reducing TF Workload** -> polished version ### 1. ✅ [TF Tab Revamp](https://hackmd.io/R6Y5qG8ZRSyOWaj6SS1ElQ) (~1 Week) ==**Implementation 2 weeks**== Be **more specific** on the TF Tab - Example: - Unit 1 TF Tab Content: - Read about APIs + TableViews - Think about questions student may ask about APIs + TableViews - Go over Technical Slides beforehand (at the end of slide deck) - Teach APIs + TableViews concepts - **Free for fall** - Practice doing an API request (using a different API) and printing the data of *their choice* - Unit 2 Segues: - Read about Segues - Read about passing data through segues - Go through sample example of segues (click button -> segue) - **Free for all** - Teach segues and go over simple segue lab *their choice* Another idea: - Look at what past tech fellows have done in the past. - Parse through their material and get better idea on building up on it ### ✅ 2. Knowledge Checks (~3 weeks) CI/CD ==**Implementation 3 weeks**== - Create template Kahoots (iOS Knowledge check) - Short quizzes embedded on course portal? **Other ideas** - Only offer it to certain sites and improve while carrying it out ### 🛠 3. Revamp slide decks ==**Implementation 4-6 weeks**== - Make **conceptual intro to lesson** videos (2 - 4 min) and add them to slide deck for each unit: - Table Views? (Unit 1) - Similar to Chris showing how to use Loremipsum api to fill up a Table View (5 min) - Network requests (Unit 1) - What's a network request - What's an API - How are APIs related to iOS - Segues/Passing Data (Unit 2) - Classes, Structs, Enum, Extension? - AutoLayout (Unit 3) - Advanced Networking/Animations (Unit 4) - Scroll view (Unit 4) - Back4app/Parse (Unit 5) - Advcaned Back4app/Intro to Mapkit (Unit 6) - Importance of group projects/teams, Advanced GitHub (Unit 7) - Wireframes/Figma prototyping tools (Unit 8) - Data Schemas + Code Sprints (Agile Methodology) (Unit 9) - Add additional slides at the end of session that are more technical Discussion with Tim: - More Technical content - Enough for them to add to it if they like #### Options **1. Gurus make them, TFs just go through them** Pros: - Raising the bar for current low-performing TFs - Less work on TF side - Consistent across all sites - Benchmark on material quality aka profesional look Cons: - Less room for creativity from TFs - Less incentive for TFs to explore/master the concepts Potential fix for issues with creativity: - Have TFs showcase a sample lab using the concepts **2. Give them a library of TF-made slide decks and they can copy/paste or use as inspiration** Pros: - Encourages TFs to go above and beyond - Builds TF responsibility - TF feel more responsible because they made their slide deck - Prevents scope of ideas being limited to only Gurus - Empower/Entrust TFs with this responsibility Cons: - More time (if they go above and beyond) - Assuming we have multiple high quality slides for each unit - Do we have high quality slides? - Abundance of choices -> overwhelming **[guides](https://guides.codepath.com/ios)** ### 4. TF Student Site Pods ⁇ Integrate this on sites with Tech Fellows that we know have strong iOS Skills To get a better idea if this would work: - Look at previous NPS of sites with ~15 - 20 students - Compare NPS amongst Interview Prep, SITE, and FBU Scenario: - Imagine a session of 3 TFs and 45 students at Hunter - Instead of 1-2 TFs leading the presentation, we split them up in pods like this: - 1 TF: 15 Students - Each TF has their group stduents to teach during the session **Other ideas** - Have students work on lab and TF facilitates session Example Session run: - 15 - 20 min slide deck/technical topic conversation - 30 min - 1hr (depending on session) pod groupds (TFs answer questions for TFs) **Pros**: - Tighter community + engagement with student -> Higher NPS - Split students based on skill level **Cons:** - More workload for ALL tech fellows - Not all TFs are same level of iOS skillset - Some TFs might feel overwhelmed - Especially those that don't feel confident with their iOS Skills