# 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