Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Team Progress Board #8

Closed
4 tasks
nthd3gr33 opened this issue Jun 12, 2020 · 7 comments
Closed
4 tasks

Create Team Progress Board #8

nthd3gr33 opened this issue Jun 12, 2020 · 7 comments

Comments

@nthd3gr33
Copy link
Contributor

Why?

Improve the experience for Learners and Mentors in ClojureFam. Create a sense of:

  1. progress as a team, and
  2. camaraderie as a cohort

What and How?

Many different ways to implement this, but here is one example:

Each card is a team, each column is a checkpoint. Checkpoints can be parts of the roadmap, such as 'first 20 4Clojure questions'

Points to Ponder

  1. Making a WIP PR (use Draft) and asking for comments is probably best for this type of task.
  2. Teams will probably not move linearly from left to right in the kanban. For example, a Learner will not complete all 4Clojure problems before moving on to the Brave book.

Action Items:

  • Research progress boards that exist elsewhere
  • Create a general design of this kanban board
  • Create a list of checkpoints based on our existing roadmap
  • Create first version of the progress board
@nthd3gr33
Copy link
Contributor Author

nthd3gr33 commented Jun 13, 2020

@amirsato (Linguaphile on Discord) made a great point in the #school-builders channel:

People from the same team can do tasks at different speeds. I think it's more convenient to use a table.

So they created this: https://airtable.com/shrFCrWTTM5GdZrPV

@bonobo-d
Copy link

bonobo-d commented Jun 13, 2020

@amirsato @nthd3gr33

Hi, I'm "Marco Μάρκος" on Discord 👋

Here is a simplified example of the Airtable schema I suggested on Discord. (I'm jumping in quite out of the blue so please tell me if I'm missing the point!)

The schema has three tables:

  1. A Lessons table, with the list of all exercises.
  2. A Learners table, with all the members of all ClojureFam cohorts.
  3. A Cohorts table with all the cohorts.

These tables have two-way links to each other. You can open/close the "Blocks" panel on the right to show the completion rates of all cohorts

I can send you an invite link to edit/play around with the base. Just PM or Discord me for that!

@amirsato
Copy link

Hi, I'm Linguaphile on Discord.

@bonobo-d thank you. You've made a good table.

What do you think, @nthd3gr33 ?

@amirsato
Copy link

@bonobo-d I've made changes to your table

  1. Added rows with problems to the Lessons table (4Clojure, Brave Clojure, Clojure from the Ground Up)
  2. Hid the 'Difficulty' field in the table Lessons
  3. Hid the 'Curriculum' field in the table Lessons
  4. Grouped the table Lessons by Difficulty
  5. Changed the formulas 'Completion Rate' in the Learners table

@linguaphile
Copy link

linguaphile commented Jun 13, 2020 via email

@tangjeff0
Copy link
Contributor

Since you've already been tagged, the only way to stop getting email is to unsubscribe from the issue. Sorry for the mixup @linguaphile !

@tangjeff0
Copy link
Contributor

Closing since I think we'll use Project Board for progress checking!

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

No branches or pull requests

5 participants