Recap for Training Team meeting August 3, 2021

Slack Log (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here.

Introductions and Welcome

@Michel Moraes @M.M. Tanjil Hasan Ratul @binarygary @camwyn @Yusuf Omotoso @Oliver Klee @frankremmy @Israel Barragan @Chris Badgett

News

  • UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. Audit update:@Hugh Lashbrooke has posted https://make.wordpress.org/training/2021/07/30/learn-wordpress-user-survey-focus-groups/.  We have a short turn around time to get survey answers, so you may have found postings about this all over social media.  Thank you to @HauwaAbashiya and @manzwebdesigns who were present and able to help us get the word out last Friday.  
    • Many have been filling out the form and also sharing with their meetups and other locations as well. This is really valuable for the UX audit organization to assess where things are and were various types of visitors to Learn want things to go.
  • WCUS is coming up.  I don’t have more to say yet on that, but will do some digging to see if the organizers anticipate any team talks and/or contribution sessions similar to WCEU.
  • Translation Day is Coming Up: #polyglots kicked off a translation day last year that just kept going and going…. for about a month. It was amazing. They will have another round lasting a few weeks in September. https://make.wordpress.org/polyglots/2021/07/13/wordpress-translation-day-2021-planning-call-for-organizers/@evarlese and Nao – if you have any specific ways that the Training team can further support any help for participants that are focused on translating Learn, do let us know.
  • Informal Training Team Hangout: Last week we posted a survey asking about your interest or availability for a team informal Zoom hangout. This will follow the same code of conduct that we see for WordCamps and Meetups. Please complete the survey before we finish today’s meeting if you’d like to come meet some folks, talk about whatever, and just hang out.  The intention is for this to not be a work-oriented event.
  • Friday Drop-In Work Session: Friday between 9-5EDT, we are focused on any Training team work. If you’d like to join for a Zoom group work session, @courane01 can open a Zoom room for that as well.
  • @Hugh Lashbrooke is considering starting a parallel meeting to this for APAC timezone again. Due to attendance, Hauwa and I had to drop that a few months back.

Sprint

For those of you that are new here, we are using the Sprint methodology to track our work on a monthly basis.

Based on our review last week this is what we have planned for our August Sprint:

This month I’ve broken down the Learn Content so that it is easier to identify what needs to be done at each stage of our Developmental Workflow

We are currently using TrelloTrello Project management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing. to track the Content on Learn

1. We have a number of lesson plan ideas in the Lesson Plan and Workshop Ideas list that need:

  • Finalize description
  • Set objectives (goals)
  • Research and add links to support and developer docs
  • Identify marketing communications
  • Carry out an SEO review.
  • Review related material on Learn

If you are interested then please let us know which card you want to work on and we can assign you to it. Please note that we are not expecting you to complete all the above by yourself, pick what bit you want to work on.


2. Next Up – You Can Help!

These 3 lesson plans are ready to be drafted but have no current owner, let us know if you want to work on one (or all) of them.

  1. Site Backup
  2. Migrate, Copy, or Clone a Site
  3. Introduction to Gutenberg

3. We have 5 lesson plans currently in our Drafts in Progress list. These all have a current owner. Please let us know if you are experiencing any issues or are unable to continue working on them.

  1. Sample content – Theme Unit Test Data, Gutenberg Blocks Data, Monster Widget @cousett
  2. Annotation options @cousett
  3. When to use browser dev tools inspector to override some information (hiding your name) @cousett
  4. Zooming in, how to crop for enough focus and context, aspect ratios @courane01
  5. How to create a blog post in WordPress 5.x @geheren

4. We have 1 lesson plan ready for Instructional Review. Let us know if you have capacity to conduct this.

Using a browser inspector @woodnet



5. We hope to introduce a section for Workshops soon, so please keep an eye out for that.

We’ve had a few new folks join lately and some of their ideas and content will get documented soon.

@binarygary, who joins us as a subject matter expert. Gary does a lot of work in PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php. and also mentors entry devs on their journey in: the following is a quick rundown he has for a current mentee.

  • HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. Requests – understanding this is foundational (GET, POST). We are going to walk through both WP and Laravel from where the request first hits the server to the time when the request is complete.
  • Language Constructs (clean code). conditionals, loops, functions, namespacing. We’ll also explore DRY
  • DB – I actually have been realizing that a LOT of the WP devs I know have a bit of trepidation around the database. So, being able to confidently interact with the DB directly is super helpful. (Obv this is mostly MySQLMySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/., but we are also going to talk about Elasticsearch and Redis)
  • OOP gets it’s own meeting(s) because the transition from thinking procedurally to OOP is a big shift.
  • Composer – though just a cursory exploration and explanation of how to use it. Knowing namespacing and OOP will make this really about “tooling”
  • Automated Testing – I’m planning on using cypress and using phpunit and leaving the integration testing for the future.

I also introduced @camwyn as well, who would also fit in amazingly as an SME (subject matter expert).  In years past, we’ve had others to refer to.  We’ll keep working to build back up this area of the team. They are welcome in as much as they want, but definitely encouraged as content advisors.

I invited Chris Badgette today, who has expressed interest (not tagging as it was just an hour back).  Chris is the co-founder of an LMS pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party – learning management system.  This is the thing that makes online courses possible. So – welcome friends, and here are the areas to contribute to now, and the help we really value in planning.

As a team, we haven’t had subject matter experts that weren’t also multitasking in other teams in quite a while, so this is exciting!

Subject matter experts are those who do this work, know it really well, and can help inform us what should be taught/included, what skills are needed in the workforce.


6. We can append to the content roadmap and also to Trello.  The difference?  The roadmap is more visually organized about everything there is to learn.  When we are closer to creating more of that content, it can get over to Trello.  We’ve so far kept Trello for the scope of current features in WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..

If we have further ideas/brainstorms on content, do be sure to post here or submit through https://learn.wordpress.org/contribute.


7. If you’re interested in joining us shape the Learn platform then we have a number of functionality goals we want to work on this month:


8. And last but not least our own Training Team Goals for the month:

  1. Publish initial draft for Brand guidelines, seeking specific feedback. (awaiting further input with #Marketing)
  2. Audit Learn Functionalitly Trello board
  3. Deputy program
  4. Update Training Team and Learn Handbook
  5. Schedule Learn Stakeholder meeting
  6. Conduct a retrospective on the previous sprint.

If you want to help out in any of these areas, let us know in the #training Slack and we can assign you to a card and give you access to Learn.

Open Discussions

There is a lot going on, and lots of new contributors!

  • Feel free to let us know your areas of expertise and what format you like to help with.  Writing lessons? Recording videos? Just hanging out… we welcome it all.
  • A good reminder is the truth that sometimes it takes time to find where you can pitch in.  Based on my experience, I encourage people to ask questions rather than wait for them to get answered implicitly.
  • Asynch (asynchronous) participation in meetings is always welcomed, or skimming through agendas and recaps of meetings too.
  • Friday may also provide a great opportunity to look into getting started, collaborating, and working together on Lesson Plans.
  • It is a bit of an overload at the beginning of the month as we set out what we plan to work on. Don’t hesitate to ask us for help. We want to make it easier for you to contribute, not harder. We use are here async and also use our Office Hours to answer any questions, these are run at every Friday at 10:00 AM UTC. We plan to hold some to cover the APAC region as well so please look out for that announcement. 

Upcoming Meetings


Training Team Mission

The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, via learn.wordpress.org.

Getting Involved

Everyone is welcome and encouraged to join in, comment on posts, and participate in meetings and on projects.

Team Links:

#audit, #slides, #sprint

Recap for Training Team meeting July 27, 2021

Slack Log (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here.

Introductions and Welcome

 @azhiyadev@courane01, @ashiquzzaman, @mburridge, @Arasae, @matteospi , @meganmclaughlin9487, @manzwebdesigns, @femKreations, @peteringersoll ,

News

http://wordfest.live was a huge success, Big thanks to @Hauwa Abashiya and @courane01 , congrats to @meher and @Pooja Derashri for presenting.  Thanks @manzwebdesigns for swinging by for a chat as well.

An upcoming event with more details as they become available: https://make.wordpress.org/polyglots/2021/07/13/wordpress-translation-day-2021-planning-call-for-organizers/.

Translation Days are coming up.  While the work of this is largely in PolyGlots area, it is also something that Learn should keep on the radar.  GlotPress in the works for Learn to localize it fully like Docs and such.

The next action on Translation Day(s) will involve discovering how the #training team can partner with those wanting to translate Learn, though the event will not focus on Learn specifically.

FSE Calls for Testing: Theme.json and 5.8RC. 5.8 Rundown tomorrow 16UTC. It’ll be a casual chance to explore really what has shipped in 5.8.  While this is now in the past, the training team can still participate in checking out all the new features thoughtfully. This will help the training team be better prepared to write those lessons. 

Team hangout/Coffee Hour (non-work). Want to participate next week?  Complete the survey here: Doodle Poll.

Sprint

The team is using the Sprint methodology to track work on a monthly basis. As it’s nearing the end of July, now is a good time to revisit what we had planned for July, In particular we are looking at:

  1. What worked?
  2. What can we improve?
  3. Any blockers

 A number of lesson plans the team wanted to work on:

The team have 6 drafts in progress, the team is also thinking about co-working and tag-team session. they tried something similar a while back and a lot of people were quite receptive.

July Sprint was Learn Functionality Goal, the team have had a lot of traction on this and working with other teams like #docs and #marketing. The Slides PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, print friendly style sheets on lesson plans, UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. audit and proposal to redo the entry into lesson plans are all high priority items.

The team also cover our Team Goals in the Sprint. This did include auditing

For August Sprint,  @azhiyadev will draft something for August Sprint based on the discussions and following on from meeting on Friday and then present it present it on the next Training team meeting (Tuesday at 16:00 UTC).

Open Discussion

Hugh is coming to GoDaddy Pro’s weekly meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area.https://events.godaddy.com/events/details/godaddy-events-godaddy-pro-online-presents-learn-wordpress-a-community-chat/

The session will be on discussing Learn, the project, etc. And helping those who build websites for clients learn how they can:

  1. contribute
  2. learn something themselves (advancing dev skills, etc)
  3. share resources with their clients
  4. use in their own meetups etc.

Upcoming Meetings


You are welcome to join the team at any time! If you are new to the Training Team, please introduce yourself in the #training channel before the meeting (or anytime!) and feel free to join us in the meeting and participate as you are able.

Training Team Mission

The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, via learn.wordpress.org.

Getting Invovled

Everyone is welcome and encouraged to join in, comment on posts, and participate in meetings and on projects.

Team Links:

#meeting-recap

Recap for Training Team meeting July 20, 2021

Slack Log (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

Introductions and Welcome

Attendance: @azhiyadev @courane01 @webtechpooja @Arasae @mburridge @JuanMa @femkreations @meganmclaughlin9487 @peteringersoll

Welcome: @Michael Burridge @daniel @Tomás @Reyes Martínez

News

WordFest Live is coming up.  We’ve got quite a few people from our team that will be participating in some capacity.  @azhiyadev @meher @webtechpooja and others, including some folks that contributed quite a bit ago to the team. @courane01 will be there with her work colleagues in the sponsor area.

No Office Hour this Friday. Join us at WordFest.

2.2 Auditing update

  1. As #docs and training team know well, wrangling all the content that needs to be updates when a release happens is a huge undertaking.
  2. We have proposed an audit tool (a custom pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party to use on .org sites)
    https://make.wordpress.org/training/2021/05/28/proposal-an-audit-tool-for-learn/
  3. @azhiyadev and @courane01 have begun work digging through our team’s TrelloTrello Project management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing. board on how we maintain all the content on Learn. Check Here, the stages of content.
  4. We need help appending all the new articles from #docs to the related Trello cards. This serves as research for whomever writes the lesson plan or creates the workshop video.
    We also need help writing objective statements.  These are the expected learning outcomes.  @cousett did an amazing job with a few, but we need a few more queued up to put lesson plans into the next column “You can help”.  The “You can help” column means all the research and prep work is done and the lesson plan is ready to be drafted.
    We hope to track this all one day directly inside Learn to make the new contributor experience less intimidating. That audit tool will sure help.
  5. To see the new topics based upon this release, view the bottom of the “lesson plan and workshop ideas” column
  6.  #fse-outreach-experiment will continue to have calls for testing.

Sprint

Check July Sprint

In the Sprint functionality goals:

  1. Slides plugin – @Hugh Lashbrooke agrees this is a need for Learn.  Also seeing dev contributors on Learn help us with this.
  2. Print friendly style sheets on lesson plans. Meetups are encouraged to use our lesson plan when seeking topics to present.  These don’t convert to PDFs well at this time. Ex: https://learn.wordpress.org/lesson-plan/reusable-blocks/
  3. There’s a UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. audit underway,  funded by Automattic. The agency conducting the audit focuses on learning management systems, so this will be super focused in on our goals. @Michael Burridge, this is what @courane01 referred to in #docs.
  4. with that we have a proposal to redo the entry into lesson plans https://github.com/WordPress/learn/issues/153#issuecomment-742071417
    Ultimately, we’ll want to consider the journey through all of Learn. Learn will include: lesson plans, workshops, workshop discussion groups, and courses.

Sprint Training team goals:

  1. We work with @Hugh Lashbrooke and the incoming instructional designers (sponsored by Automattic) to get some wording on Learn similar to WPTV about creative commons/gpl licensing, how we mention brands and when we pick whatever plugin/theme/tool to show in our content, etc.
  2. We did audit the Trello (thanks @azhiyadev)
  3. Retro: we will do this as the first meeting in Aug wrapping up July’s work and looking ahead to Aug work.

Open Discussions

So much discussion happened here, some questions and answers I am trying to summarize here:

@JunaMa was struggling in understanding the Trello board, which @courane01 guided towards.

@michaelBurridge asked, Is the purpose of learn.wordpress.org to provide materials for trainers to deliver talks/workshops/sessions, etc. such as lesson plans, rather than to provide learning materials that newcomers to WordPress can use directly, such as step-by-step tutorials, learning curriculums, etc..?

On which @courane01 replied:   It’s both. The training team began as a way to provide materials to trainers, so meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. organizers and others could use our info. We hope to have a lesson plan first that helps a workshop presenter know the scope of what to include and accounts for all the teacher-type stuff like objective statements, assessment (quiz) questions, etc.
The lesson plans provide a review of all the materials needed as well.
Then workshop videos show “how-to” and discussion groups are there for people to interact in real-time, often Zoom.
We’re working toward fully-formed courses. There are a few in trial phases now on Learn. Polyglots launched one that onboards people to the Polyglots teamPolyglots Team Polyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/..

@courane01 shared High-Level Roadmap


Upcoming Meetings


Training Team Mission

The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, via learn.wordpress.org.

Getting Invovled

Everyone is welcome and encouraged to join in, comment on posts, and participate in meetings and on projects.

Team Links:

Recap for Training Team meeting July 13, 2021

Slack Log (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

Introductions and Welcome

Attendance: @azhiyadev @courane01 @webtechpooja @evarlese @caseymilne @thisisyeasin @Arasae @ashiquzzaman @peteringersoll @chaion07

Over the past week, @Arasae, @Catt @Md. Yeasin @Briana Breaux @Kamrul Hasan @poliuk @Antonio Sejas in Forums have joined the Training team

News

1.) FSE Calls for Testing: Theme.json and 5.8RC

@courane01 asked to run either of those Friday morning during office hours or Thursday at most any time folks are available/interested. Comment below if you’d like to test. – @webtechpooja and @peteringersoll expressed their interest.

2.) The process needed for updating workshop content.

There isn’t a set procedure for updating Workshop content on Learn. We are going to collaborate with #community-team on this, if anyone is interested in getting involved please let us know.

3.) Lesson Plans added to the queue around 5.8

Last week there is a bit of activity in the channel as @courane01 and @azhiyadev were going through our Content Trello Board.

These will need objectives and descriptions defined and next you can help in it. We will be updating the lists this week, so if there is something you want to work on then please let us know in Slack against the card in TrelloTrello Project management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing..

Sprint

1.) We have 6 drafts in progress, 5 have a current owner and the following still needs an owner

  • Researching what work other teams have started (researching what Docs and Marketing have gathered) before writing content

2.) We’ve got a lesson plan that is ready for an Instructional Review, if anyone wants to work on this one, please let us know:

3.) Next up on our Sprint is Learn Functionality

  1. Slides pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party
  2. Style a print-friendly style sheet (transcripts and lesson plans)
  3. Use a blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. layout in a page to create much of the lesson plan page organisation
  4. Coordinate with #docs#marketing, and other Make teams on audit tool feature request

4.) Last on our Sprint is Training Team Goals:

  1. Tie some contributor roles to user roles or levels of content access on Learn – Customized User Access roles
  2. Publish initial draft for Brand guidelines
  3. Schedule Learn stakeholder meeting
  4. Audit Learn Content Trello board.
  5. Deputy program
  6. Update Training Team Handbook
  7. Update Learn Handbook

Highlight: Our Learn stakeholder meetings have now merged into our general Training team meetings. If need to have a separate meeting is required, will be scheduled.

We are going to be working with #community-team on developing a Deputy program to acknowledge some of the additional work that some of the team members have been doing and to ensure that we retain and support our contributors.

Open Discussions

None!


Upcoming Meetings


Training Team Mission

The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, via learn.wordpress.org.

Getting Invovled

Everyone is welcome and encouraged to join in, comment on posts, and participate in meetings and on projects.

Team Links:

Recap for Training Team meeting July 6, 2021

Slack Log  (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

1) Introductions and Welcome

Attendance: @azhiyadev @courane01 @webtechpooja @chaion07 @thisisyeasin @peteringersoll @Frederico B. Teixeira @caseymilne @ashiquzzaman

Over the past week, @Frederico B. Teixeira @bransom @colorful-tones has joined the Training team

2) News

Thanks to @harishanker @evarlese and @angelasjin for facilitating the Ride Along. This is super helpful information around how the workshops on Learn are considered and approved.

As the work of wrangling content on Learn shifts more to the Training team, we are learning how Workshops have been approved and what work goes into approving presenters.

From that, we will continue to work on the idea of the Deputy program with @Hugh Lashbrooke, as that is currently still a #community-team function.  The rest of the process resembles how training has accepted lesson plan proposals through to finished published materials in the past.   https://make.wordpress.org/training/handbook/getting-started/how-we-work-together/#our-development-workflow

Anyone can submit ideas for content to https://learn.wordpress.org/contribute/. This will help connect folks more specifically into the workflow needed.

We have a few FSE Calls for Testing available: Theme.json and 5.8RC. These are great opportunities to see what is coming with the release of WordPress 5.8 on July 20.

By doing the calls for testing, we can start auditing Learn for what needs to be revised and documenting on our team Trello what new content should be created.

Last week we had a quick review of our June Sprint. For those of you that are new here, we are using the Sprint methodology to track our work on a monthly basis.

Our work is currently broken down into 4 sections:

  • Sprint content on Learn goals (Lesson Plans)
  • Sprint functionality on Learn goals
  • Sprint team functionality goals
  • Stakeholders meeting

1. Sprint content on Learn goals (Lesson Plans we are working on)

These are still being worked on we carry them into July (includes the current state of the lesson plan):

The following were set up as workshops; however, @wpscholar, @paaljoachim, @caseymilne are working on creating a lesson plan. @wpscholar will be taking the lead on drafting the lesson plans. We will add this to the July sprint.

Still needs an owner, unfortunately, we didn’t have any takers for this one. We carry it on to July.

 2. Sprint Functionality on Learn

The following is still ongoing and has picked up traction the past few weeks. 

3. Sprint Team Functionality Goals

The following was completed:

The following has not been completed but has gained some traction this past week, we will roll it into July:

The following are ongoing tasks and will continue to roll into further Sprints:

3) Stakeholders Meeting

We didn’t set one up but we have had informal discussions with #docs, #marketing, and #meta This will roll into July.

4) July Sprint

For July Sprint – in addition to the tasks that may carry over from June, we are looking at adding the following:

  • Lesson Plans on Learn – adding new content to the TrelloTrello Project management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing. board for things that are changing in 5.8 including reviewing what we currently have on there (part of the audit)
  • Functionality of Learn – Consider partnering with Five for the Future contributors for Learn functionality. We’ve had a few companies considering supporting Learn and we would like to work with them on this.

Training Team Goals – 

  • Audit Learn Content Trello board. It will get quite noisy over the next few weeks but if we can get our board into a state that makes it easier for old and new contributors to understand.
  • Deputy program (as mentioned previously by @Courane01)

5) Upcoming meetings

#meeting-recap

Recap for Training Team meeting June 29, 2021

Slack Log  (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

1) Introductions and Welcome

Attendance: @azhiyadev @webtechpooja @courane01 @chaion07 @evarlese @manzwebdesigns @Gudrun Frank @thisisyeasin @ashiquzzaman @paaljoachim @wpscholar

Over the past week, @theapril, @Afshana Diya, @JuanMa, @Ivan, @caseymilne have joined the Training team

2) News

@azhiyadev and @courane01 did meet to test out blocks in the widgets and thankfully didn’t run into too many issues.

Our content on Learn around using widgets at the moment should be added to the July sprint to revise.  We can use the revision tool to get the articles ready for the 5.8 version which is releasing on 20 July.

A custom pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, #meta created for Learn and recently implemented by #docs.  It restores the workflow we had with GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/.  We can save articles as a revision and have them approved/ready for the upcoming release.

Classic plugin is used to append to the articles, but all screenshots of the Appearance > Widgets interface and CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. > Widgets will need to be redone, along with some content. 

Call for an audit of the existing lesson plan for the new WordPress release. Locating content to update based upon releases is an interesting thing.

@zzap and @courane01 will meet on Friday for a discovery session on how #docs audits all the help/devhub content to better identify that info for a joint proposal across teams.

#marketing has been a huge help in asking questions about what we need and helping us draft a proposal as a wider cross-team initiative.

For testing @annezazu published this one recently: https://make.wordpress.org/test/2021/06/24/call-for-testing-thrive-with-theme-json/.

And the next office hour on Friday will open for a Zoom meeting for testing as a team if others are interested. 10am UTC.

  • This is an informal session, helps us get more familiar with what is coming, and identify what content we’d need to revise on Learn.
  • If you’re interested in joining, check the channel Friday morning at that time.

@evarlese @harishanker and @angelasjin did a ride-along session this morning.  They showed how they take workshop submissions through a vetting process and discussed all the organizing behind the scenes that happens.  Several of the #training team folks were present. We will publish the replay of the session and links to the many resources as a post on the Training team P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/./blog.

3) June Sprint

For work that we already have in progress, we will be moving anything that is currently being worked on to July, which includes;

Following lesson plan have an owner, 

@paaljoachim said that “Setting up a local WordPress Development Environment for CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and Testing a TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket” or a Github PR are both Lesson plans. He trashed both and submitted the workshop instead on which @azihyadev said anyone other will pick that lesson plan later to draft and will take reference from the workshop.

We have the following which are being worked on in collaboration, these will continue to stay on the list. 

4) Stakeholders Meeting

We don’t have anything formal but we are working with a few of the other Make teams – hoping to formalise something in July.

5) July Sprint

We’re in discussions with @evarlese and @Hugh Lashbrooke regarding the next steps for July. If there is anything that you feel we should aim to tackle, please let us know. I’ll get the agenda for next week up early so that people can comment. We’ll then take the next meeting to go through it.

6) Upcoming meetings

#meeting

Recap for Training Team meeting June 22, 2021

Slack Log  (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

1) Intro / Welcome

Attendance: @azhiyadev, @courane01, @paaljoachim, @evarlese, @Weblink, @peteringersoll, @webtechpooja, @onealtr

Badges:

How to earn badges?

In general we are following the Team Profile Badges Handbook

We are trying to make sure that this aligns with Lean WordPress Contributor Ladder 

Badges are given to the following @lmurillom @oglekler @webcommsat @meher @nalininonstopnewsuk @evarlese @matteospi

2) News

1) Onboarding and roles and the flow from the contact form.

@azhiyadev has done amazing work combined with @andreamiddleton and @evarlese on tracking down all the team roles. It’s live in the handbook

#marketing does a great job at having quick start contribution opportunities, and it definitely is something the team here needs too

This would be part of Team Welcome Wrangler. We do automatically greet new folks with a series of links already set up by @webtechpooja a few months ago. 

In the welcome message, we need to add some brief and simple tasks for new contributors to help them get connected, and a greeter to provide access as needed.

@courane01 mentioned that if anyone has suggestions, or see another role that you’d especially like to help with, please do let us know in this slack thread.

Learn is a fantastic opportunity to contribute, and we’re seeing an uptick in contributors as well. 

High priorities & Incoming support

@courane01 met with @hlashbrooke 2 days ago for a few updates.  We know we have a few instructional designers coming aboard sponsored by Automattic. I think this is fantastic news. He had asked for a list of high priorities.

In no particular order, @azhiyadev and @courane01 recapped areas the team has needed help with for some years.

  1. Audit tool – starting to collaborate with the Docs team now around this for their needs as well. 
  2. Slides
  3. UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. feedback (a consulting company will be doing an audit)
  4. standards for course videos – quality of recording etc,  Marketing has great input on this informally, but we can request more.
  5. documentation around how we partner with subject matter experts. 
  6. getting to know the training team and its history, alongside how an open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project works and remains transparent
  7. Brand guideline wording on Learn
  8. COPPA guidelines

Detail brief of the above points:

Docs and Training teams both have a lot of content to audit when WP ships an update.  Nuances like the blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. toolbar has changed can mean redoing screenshots, content in articles across DevHub, HelpHub, Docs, Learn.

By coordinating with Docs on their workflow, we can then submit a more official feature request to #meta around what tools inside all those sites can help those that look for content that needs to be updated, as well as those that may only contribute for a to Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. once to have a meaningful experience.

Slides: as we look to soon have video courses on Learn, we’re thinking ahead about the ease for multiple people to maintain the content. Does one slide need to be revised and a video re-recorded?  Well – organizing that workflow becomes really important.

@meher is here and very often a #marketing team contributor.  Noting that I recall the marketing team having a lot of valuable input around the production quality. I’d like to organize some of the standards for audio/video recording quality.

Brand guidelines go back to last week, and well – the start of the team even.  We will be able to mention names of plugins/themes/blocks/etc. that are not part of CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. But we need to document for contributors making content how to suggest these and appropriate ways to mention multiple options (say a contact form on a contact page).

Hugh was agreeable about reaching out to a few of the brands we may mention for some proofreading, and gaining some WP ecosystem support around this.

COPPA is a USA centric thing, but the idea is also global.  We have a KidsCamp program. However, to have any content that is directly aimed at youth, there are standards and guidelines that many different governments have. We need some protection if we have any content directly planned for youth learning WordPress.

3) June Sprint

@azhiyadev mentioned that the Sprint method is used to determine what we are working on and to determine our timeframe for delivery.

You will find what we are working on for the month of June here.

Lesson plans are ready to be drafted: (These need to incorporate the lesson plan template, and bump the content into the lesson plan walkthrough)

  1. Setting up a local WordPress Development Environment for Core
  2. Testing a Trac ticket or a Github PR
  3. Trial run on a lesson plan and workshop about overcoming Imposter Syndrom by @lepittenger as part of Web Dev Studios 5FTF to be included in the speaker series.
  4. How to Configure WordPress installation for Contributor and Developer Testing – @paaljoachim and @sarmstead (needs team review)  Trello Card 

@paaljoachim will do a walk through of point 4, and see if there is anything additional that needs to be there.

If anyone wants to pick up points 1 and 2 1 and 2 then just let @azhiyadev or @courane01 know.

Lesson plans ready to be drafted:

  1. Use browser dev tools to anonymized info
  2. What other teams have found
  3. How to create a blog post in WordPress 5.x (@geheren has volunteered to work on this)
  4. Using a browser inspector (@woodnet has volunteered to work on this)
  5. What to do when you forget your password (@webtechpooja has volunteered to work on this)

If anyone wants to work on 1 and 2, please let @azhiyadev or @courane01 know.

If we have forgotten to assign you to a plan then please let @azhiyadev or @courane01 know. It’s been a bit of a hectic week so some stuff might have slipped through the cracks.

On that note, @azhiyadev knows people have a lot going on so please let @azhiyadev and @courane01 know if you are struggling. We don’t want anyone to burn out and we want to support you as much as we can.

June Sprint 

We also have some functionality goals for Learn

  • the slides pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party (as previously mentioned by Courtney)
  • style printer friendly stylesheet for transcripts and lesson plans
  • audit tool (as previously mentioned by Courtney)

@courane01 thinks some of the stakeholder part is organically happening since we listed it in the Sprint. But I do think as things begin to happen more, we can make official meeting times, workflows, etc. to partner across teams better.

@azhiyadev This has been on the agenda for a long time and. We want a planning meeting for cross-team collaboration on the goals on Learn (functionality and content). We are collaborating with #docs, #marketing #accessibility, #polyglots and #community-team but nothing formal has been agreed.

Upcoming meetings

#community-team, #marketing, #training

Recap for Training Team meeting June 15, 2021

Slack Log  (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

Attendance: @azhiyadev @webtechpooja @courane01 @chaion07 @evarlese @FahimMurshed @piermario @kafleg @Gudrun Frank @geheren @ashiquzzaman @peteringersoll

WCEU Recap

WCEU was great.  Big thanks again to @abhanonstopnewsuk @OGlekler and @meher who frequently double between #marketing and #training, and all participated in helping organize WCEU, especially the #training team workshop.

You can watch the presentation portion at https://www.youtube.com/watch?v=Smfxj81LkNA&list=WL&index=2.  

Learn WP roadmap session was up first.

We’ve had a few new folks join the team in the past week as part of that session. After this session, we had 2 different breakout times. @webtechpooja was able to join us for those as well.

 And @manzwebdesigns suggested a lot of great ideas in topics that we don’t yet have content and added that to the Google Doc version of the roadmap as well.

Sidenote – speaking of courses

@evarlese has published a few of the modules for the ongoing Training course to help out the course structure. You can share your feedback on this here.

Next @courane01 said that speed on changes coming in future releases, so we know what needs to be updated on Learn.

To do so, we’ll Test the Widgets Editor – as this could be a low-lift chunk of the content we can update on Learn over the next month. And if you want to be a part of testing, please fill in your availability Times this week to test.

Note – This will be a Zoom session that we record with screenshares from testing participants so that we can share it solely with the devs on this specific subject.  Bug reporting really helped @annezazu

Learn WordPress Workshop Review Ridealong coming up soon. This will be a zoom meeting with @evarlese 12UTC on June 29. This is intended to help the training team get up to speed on the workflow for workshops

@harishanker and @angelasjin will be joining us for that as well! we’re planning to go through the vetting process that’s been developed by the Community team, how that applies to workshop submissions, and talk through some avenues for folks to get involved

Next @courane01 submitted a workshop idea https://youtu.be/5CJv3kwOiNE.

@evarlese published Proposed user roles on Learn a few weeks ago now. If anyone wants to provide their feedback on this. You are most welcome.

Proposing an audit tool

@courane01 joined  #docs to brief their team as well on our hopes for a more refined audit process, as they would have similar needs.

They’ve opened a Google Doc to capture their feature requests as well. Though comments on the post are certainly welcome and wanted.

We need to update our lesson plan, screenshot, images when the new update is released. #marketing, #docs, #training  teams are exploring ways we can better partner with CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. to be super clear about everything related to releases.  We discussed that at Docs meeting as well, with support from @abhanonstopnewsuk mentioned there too. 

As a reminder, Automattic is conducting trials for several sponsored instructional designers that will be dedicated to Training/Learn.  The Automattic sponsored contributors here already have shared their updates and sought out what the team has been working on and priorities.  That speaks so well to this new initiative.

Current work in process

We’ve resumed sprint posts to organize the work happening this month. https://make.wordpress.org/training/2021/06/08/june-2021-training-team-sprint/

As @courane01 was busy with WCEU prep, so she couldn’t make it possible to work on committed lesson plan.

We’ve got these lessons ready to be drafted: .

Upcoming meetings

#training

Recap for Training Team meeting, 1 June 2021

Introductions and Welcome

Over the past week, Micheal Sneider, Ismail Ismail and Megan McLauglin have joined the Traning Team.

News

WCEU Presentation

@courane01 met with @harishanker and @hughlashbrooke to review the WCEU talk. @webcommsat indicated that she would respond with time schedules. @harishander will interview @courane01 and @azhiyadev similar to the Tuesday Training session they did a few months back. This focus this time will be on what is current with Learn, and a segue into the high-level roadmap that will help springboard into the live breakout/workshop session during WCEU. @hughlashbrooke is unable to attend due to a conflict in timezones. However, he will help make the roadmap a bit better designed before the launch.

Upcoming Info

Last week, we officially received the approval for the change of the scope of the Training team. The Training Team Make site and Make Meeting Calendar has been updated to reflect this change.

Related to this but not on the agenda, Automattic is currently focused on hiring several people with instructional design experience who will be 100% focused on helping get high-quality content on learn.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/, alongside volunteer contributors.@hughlashbrooke shared that Automattic is also establishing a new dedication to work on Learn. The role of the Training Team will remain the same. As a team, we help bridge the space between subject matter experts, content wrangling/planning, and all that goes on with Learn.

@evarlese has reached out to some Community Deputies to see if anyone is interested in helping to organize (or to join) a rdealong on reviewign worskshop submissions. @harishanker and @angelasjin are both interested, so @evarlese will organize dates for this and let people know.

@courane01 has shared the reequest for a bit more notice on live workshop dsucssions groups for #marketing promotional needs with @webcommsat.

Proposals for review

We have 2 proposal that could your comments:

  1. Proposed user roles on Learn
  2. Proposing an audit tool

Please take a moment to scan these. We would like additional comments to take this onto #meta-learn as GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ issues.

The audit tool request was passed to #docs as well. Maintain all the content will continue to be more interesting as new types of content come to Learn, along with just more content. Content on Learn is hard to juggle who has what levels of access and what can be modified, as well well as being very cumbersome for new folks. If you can envision other teams needing additional support with auditing their content, the feedback is welcome. Knowing that GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Phase 3 includes collaboration tools, @courante is curious to see how this makes its way across lear and other WP teams.

High priority items

These items have been a part of the team for years now. Getting this cleared would be huge for the content on Learn:

  1. Handbooks – @azhiyadev has returned from travels. We have a goal to get all the work done so far on the Training Team handbook published. As a reminder, Learn handbook is how to use Learn. The training team handbook is for those on the team around how we work.
  2. Slides – we’ll need something consistent especially if courses are coming, and a way that others can update the slides for use in video recording for workshops/courses for any re-records.
  3. Wording for non-CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. mentions on Learn – we likely will want a simplified way to share anything (contact forms, custom fields/taxonomyTaxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies.) that doesn’t come with default installs of WordPress. Getting some wording on that will help keep the suggestions for content on Learn in order.

We don’t have the next steps for the last two items, besides revising the GitHub issue trackers for these. We can revisit with @hughlashbrooke who is coordinating the new Automattic Instructional Designers group.

Current work in process

Lessons in the process

These need to incorporate the lesson plan template and bump the content into the lesson plan walkthrough. @paaljoachim will make the time this week to review these

  1. Setting up a local WordPress Development Environment for Core
  2. Testing a Trac ticket or a Github PR
  3. @laurenpittenger has one in process on imposter syndrome.  Lauren – feel free to update us or I can join a Zoom to see how things are going.

Lesson ready to be drafted

  1. Use browser dev tools to anonymized info
  2. What other teams have found
  3. How to create a blog post in WordPress 5.x
  4. Using a browser inspector
  5. What to do when you forget your password

@courane has already started the lesson plans around screenshots and screencasts that she committed to previously. She should be able to have this done by end of this week ready to be reviewed.

Open Discussions

@manzwebdesigns is going to start working on Migrating to Gutenberg lesson plan

@evarlese has moved one portion of the Polyglots Training course into Learn. There is some formatting to be reviewed by #meta but you can currently get a preview if you are logged into the site. @courtney mentioned that the Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. course on Community might also be a good one to migrate.


Upcoming meetings

#training

Recap for Training Team meeting May 11, 2021

Slack Log  (Requires SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. login to view. Set one up if you don’t have a Slack account.)

The agenda for the meeting can be found here

Attendance: @azhiyadev @webtechpooja @courane01 @alexstine @oglekler @manzwebdesigns

Meeting Recap

@ashiquzzaman received a badge for his contributions to the team (frequently our notetaker). We will have more information about badges and general contribution efforts. We are in the process of reviewing the content on the Training Team handbook to reflect this. Please let @courane01 or @azhiyadev know if you think your contributions may not have been tracked for badges. As Learn matures, we are exploring ways with MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. & Community to help automate some of the tracking of activities that help progress toward badges.

WCEU team presentation

The Training Team has been invited to present at WCEU 2021. The sessions are submitted as a team project. @courane01 and @azhiyadev met with @oglekler and @webcommsat from #marketing to review possibilities. We have had quite a bit of feedback on the High-Level Roadmap to Learning WordPress Development post and this would be a great segue for the team presentation and following the workshop.  The workshop will be similar to Zoom, perhaps not on that platform, where folks can actually start contributing.

The presentation session would walk folks through a cleaned-up version of the roadmap, the team is looking for people with A11yAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) or design skills to review the layout of the map. In the workshop, we will use the map to cross-align with existing content on Learn (lesson plans, workshops) and also start mapping out what lessons in which order for areas we lack content. The presentation should help folks start contributing to the team. During the workshop, existing contributors will need to be present and help with any discussion, answer questions, and welcome new contributors.

The general consensus was that there are a few gaps but this should encourage people new to contributing to join in, identify what we are currently missing, clarify the process, and create clear paths for people to contribute. @courane01 and @azhiyadev will draft the post, @hughlashbrooke has also expressed interest in helping with the presentation. The deadline for submission is 15 May 2021 by 3:00 pm UTC.

There are a few other WCEU opportunities and these are likely to require a smaller amount of effort. These include a few brief video segments to share about how to contribute to the team and what your contribution experience has been. @courane01 would love to see some representation from our newer members. If your experience is in proofreading, replacing screenshots, checking code snippets, etc.  – these are all great.  We would like to indicate that really all areas of contribution are welcome and that folks do not need to be computer science teacher to contribute. @webtechpooja has agreed to contribute to this. @ogleker would like more team members to come forward so that it is more engaging and encouraging. These pieces will appear between sessions and help anyone know that their contribution is appreciated and matters.

Upcoming info

@evarleserica and @courane01 held off on publishing their proposals for user roles and audit tools on Learn in part to give space to the roadmap AND the proposal to expand the mission of the Training Team drafted by @andreamiddleton.

The current training team missing reads:

The WordPress training team creates downloadable lesson plans and related materials for instructors to use in live environments.

The proposal would be:

The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, via learn.wordpress.org.

The team would be expanding beyond lesson plans to include supporting the workshop submissions and upcoming courses. @courane01 and @azhiyadev have already commented on the post but would greatly benefit from feedback from more team members.

Current work in progress

Lesson plans in process and ready to be drafted remain unchanged from last week.

Upcoming meetings

#meeting-recap, #wceu, #wceu-2021