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

WestMidlands| Ruei Ruei| Rueimadut/Module-User-Focused-Data|week2 #312

Closed
wants to merge 15 commits into from
26 changes: 13 additions & 13 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# These are supported funding model platforms

github: CodeYourFuture
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: https://codeyourfuture.io/donate
# These are supported funding model platforms
github: CodeYourFuture
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: https://codeyourfuture.io/donate
28 changes: 14 additions & 14 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
blank_issues_enabled: false
contact_links:
- name: CYF
url: contact@codeyourfuture.io
about: Please report serious issues here.
- name: Join CYF
url: https://codeyourfuture.io/volunteers/
about: Join CYF here
- name: CYF Slack
url: codeyourfuture.slack.com
about: Come to #cyf-syllabus-tech and chat
- name: CYF Tech Ed
url: https://github.com/orgs/CodeYourFuture/teams/mentors
about: CYF mentors on Github
blank_issues_enabled: false
contact_links:
- name: CYF
url: contact@codeyourfuture.io
about: Please report serious issues here.
- name: Join CYF
url: https://codeyourfuture.io/volunteers/
about: Join CYF here
- name: CYF Slack
url: codeyourfuture.slack.com
about: Come to #cyf-syllabus-tech and chat
- name: CYF Tech Ed
url: https://github.com/orgs/CodeYourFuture/teams/mentors
about: CYF mentors on Github
118 changes: 59 additions & 59 deletions .github/ISSUE_TEMPLATE/pd-assignment.yml
Original file line number Diff line number Diff line change
@@ -1,59 +1,59 @@
name: PD Coursework
description: Assign a piece of PD coursework
title: "[PD] <title>"
labels: [PD, 🏝 Priority Stretch, 🐇 Size Small]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to assign this coursework!
- type: input
attributes:
label: Coursework content
validations:
required: true
- type: input
attributes:
label: Estimated time in hours
description: (PD has max 4 per week total)
validations:
required: true
- type: textarea
attributes:
label: What is the purpose of this assignment?
description: Clearly explain the purpose of this assignment and how trainees can evaluate this.
validations:
required: true
- type: textarea
attributes:
label: How to submit
description: State in clear steps how a trainee can submit this assignment.
placeholder: |
Copy the Google doc to your own Google Drive
Complete the work assigned
When you are ready, move your document to your class Drive
validations:
required: true
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give more context

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
- type: markdown
attributes:
value: |
**Thank you so much.**

Please now complete this ticket by filling in the options on the sidebar.

1. Update labels
- priority -- is this coursework key, mandatory, or stretch?
- size -- help trainees plan their time with rough estimation
2. Add to project backlog
- add to the project named the same as this repo
- fill in custom fields -- priority, size, hours, week -- to match this issue

Once your ticket is complete, you may like to check it out on the example project board attached to this repo.
This is so you understand how trainees will use your work.
name: PD Coursework
description: Assign a piece of PD coursework
title: "[PD] <title>"
labels: [PD, 🏝 Priority Stretch, 🐇 Size Small]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to assign this coursework!
- type: input
attributes:
label: Coursework content
validations:
required: true
- type: input
attributes:
label: Estimated time in hours
description: (PD has max 4 per week total)
validations:
required: true
- type: textarea
attributes:
label: What is the purpose of this assignment?
description: Clearly explain the purpose of this assignment and how trainees can evaluate this.
validations:
required: true
- type: textarea
attributes:
label: How to submit
description: State in clear steps how a trainee can submit this assignment.
placeholder: |
Copy the Google doc to your own Google Drive
Complete the work assigned
When you are ready, move your document to your class Drive
validations:
required: true
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give more context
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
- type: markdown
attributes:
value: |
**Thank you so much.**
Please now complete this ticket by filling in the options on the sidebar.
1. Update labels
- priority -- is this coursework key, mandatory, or stretch?
- size -- help trainees plan their time with rough estimation
2. Add to project backlog
- add to the project named the same as this repo
- fill in custom fields -- priority, size, hours, week -- to match this issue
Once your ticket is complete, you may like to check it out on the example project board attached to this repo.
This is so you understand how trainees will use your work.
160 changes: 80 additions & 80 deletions .github/ISSUE_TEMPLATE/tech-ed-assignment.yml
Original file line number Diff line number Diff line change
@@ -1,80 +1,80 @@
name: Tech Ed Coursework
description: Assign a piece of technical coursework
title: "[TECH ED] <title>"
labels: [Tech Ed, 🏕 Priority Mandatory, 🐂 Size Medium]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to assign this coursework!

To support our trainees with planning and prioritising their own learning journey, we want our coursework assignments to be more informative.
We don't just want to tell them what to do, we want to tell them stuff like:
- why we are doing it
- what it's "for" (problem-solving, debugging, etc)
- how long they should spend on it, maximum
- how to get help
- how to review it with answers
- how to get it reviewed from mentors and peers
- type: input
attributes:
label: Link to the coursework
validations:
required: true
- type: textarea
attributes:
label: Why are we doing this?
description: Clearly explain the purpose of this assignment
validations:
required: true
- type: input
attributes:
label: Maximum time in hours
description: (Tech has max 16 per week total)
validations:
required: true
- type: textarea
attributes:
label: How to get help
description: State simply how trainees can get help with this assignment
placeholder: |
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
- type: textarea
attributes:
label: How to submit
description: State in clear steps how a trainee can submit this assignment.
placeholder: |
Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided
validations:
required: true
- type: textarea
attributes:
label: How to review
description: How to get code review and how to self-review
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give more context

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
- type: markdown
attributes:
value: |
**Thank you so much.**

Please now complete this ticket by filling in the options on the sidebar.

1. Update labels
- priority -- is this coursework key, mandatory, or stretch? Pick one.
- size -- help trainees plan their time with rough estimation. Pick one
- topics -- add all that seem relevant to you.
2. Add to milestone
- week 1,2,3,4

Once your ticket is complete, you may like to add it to the example project board attached to this repo.
This is so you understand how trainees will use your work. Nobody has built a board copier yet, so trainees will be doing this step themselves.
name: Tech Ed Coursework
description: Assign a piece of technical coursework
title: "[TECH ED] <title>"
labels: [Tech Ed, 🏕 Priority Mandatory, 🐂 Size Medium]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to assign this coursework!
To support our trainees with planning and prioritising their own learning journey, we want our coursework assignments to be more informative.
We don't just want to tell them what to do, we want to tell them stuff like:
- why we are doing it
- what it's "for" (problem-solving, debugging, etc)
- how long they should spend on it, maximum
- how to get help
- how to review it with answers
- how to get it reviewed from mentors and peers
- type: input
attributes:
label: Link to the coursework
validations:
required: true
- type: textarea
attributes:
label: Why are we doing this?
description: Clearly explain the purpose of this assignment
validations:
required: true
- type: input
attributes:
label: Maximum time in hours
description: (Tech has max 16 per week total)
validations:
required: true
- type: textarea
attributes:
label: How to get help
description: State simply how trainees can get help with this assignment
placeholder: |
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
- type: textarea
attributes:
label: How to submit
description: State in clear steps how a trainee can submit this assignment.
placeholder: |
Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided
validations:
required: true
- type: textarea
attributes:
label: How to review
description: How to get code review and how to self-review
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give more context
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
- type: markdown
attributes:
value: |
**Thank you so much.**
Please now complete this ticket by filling in the options on the sidebar.
1. Update labels
- priority -- is this coursework key, mandatory, or stretch? Pick one.
- size -- help trainees plan their time with rough estimation. Pick one
- topics -- add all that seem relevant to you.
2. Add to milestone
- week 1,2,3,4
Once your ticket is complete, you may like to add it to the example project board attached to this repo.
This is so you understand how trainees will use your work. Nobody has built a board copier yet, so trainees will be doing this step themselves.
Loading