...
Responsibilities:
Effectively and efficiently enable collaboration on Open edX projects and working groups.
Perform quality control on the project throughout development to maintain the standards expected.
Keeping up with the development team on a regular cadence to ensure work is progressing
Planning
Create long- and short-term plans, including setting targets for milestones and adhering to deadlines.
Adjust schedules and targets on the project as needed.
Communications
Communicate updates and keep the project aligned with their goals to relevant stakeholders & the broader community
Serve as a point of contact for the project.
Collaboration
Facilitate group discussions that result in effective decision-making when multiple options are present.
Delegate tasks on the project to community members best positioned and interested to complete them.
Prefer asynchronous discussions to accommodate global timezones.
Keeping track of project or program specifics
For example, for funded projects, keep track of how much of the budget is being spent on a sprint (2-week) basis
Access:
GitHub - Write Access to GitHub Projects
Miro access for facilitating group conversations
Calendly account
Any additional access, as needed, to support particular projects and working groups that the PM is associated with.
tCRIL requirements:
General accessibility overview course (TBD)Requirements for nomination:
Demonstrated consistent participation in the Open edX project in areas of project management that are detailed above
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Translation Reviewers - Eden
Responsibilities:
Translate Open edX strings into their spoken language(s)
Review/accept translations; serve as arbiters of correct translations
Attend Transifex Working Group meetings
Report Open edX-specific and uncontextualized strings to the Translation Working Group
Identify stellar translators in their language and encourage/support them
Access:
Access they already can get for free: translator access on Transifex, reviewing capabilities for their language(s)
tCRIL requirements:
Required review of a Transifex training document
General accessibility overview course (TBD)TBD
Requirements for nomination:
QA - Sarina
Responsibilities:
Test the following areas and produce actionable issue reports, following up with coders needing clarification, retesting, etc.
Test new features prior to or immediately after release, including accessibility and internationalization aspects
Test out/exercise named releases
Test and review documentation of features, both new and existing features (maintenance work)
Test and review release notes.
Access:
Potentially read only access to Miro
Potentially access to shared Google docs
Access they already can get for free: GitHub read access, devstack, tCRIL training site account
tCRIL requirements:
- Take the content authoring and/or developers versions of the a11y course to be able to better test a11y features (TBD)
Requirements for nomination:
At least 6 months of QA work for any area of the Open edX project, including QA work for BTR and reporting well-documented bugs with reproduction steps
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Marketing WG members - Eden
Responsibilities:
Website enhancements to increase consumer site traffic (addition of pages, features, marketing material for external consumption)
Marketing and media outreach to increase the global awareness of the Open edX platform
Representing the Open edX project in public events, event planning and organizing (for both online and in person events)
Video Production assistance for marketing and other user materials
Content Creation: identifying blog content & authors, social media content mgmt., website content in form of videos, images, demos + documentation
Access:
Website (authoring roles)
Shared space to discuss ideas, posts, and key launch dates
tCRIL requirementsRequirements for nomination:
Content authoring accessibility course (TBD)
Documentation - Sarina
Responsibilities:
Proficiency in professional English
Follows the documentation specifications laid out in OEP-19
Maintain existing documentation: reviewing/updating documentation as needed, including:
Onboarding materials
Courses
Documentation infrastructure
Produce new documentation, including:
Test out released features and document their use
Test out developer-facing tools (devstack, Tutor) and document their use
Test out installing/running named releases and document how to do it
(potentially) provide documentation for unreleased features (note: I currently believe we do not have the capacity to support documentation of unreleased features)
Access:
Access you already can get for free: devstack, learner account on tCRIL-hosted Open edX instance, local instance, or other community-based instance
Write access to Open edX documentation repositories
(potentially) access to shared Google docs & read-only access to Miro, if documenting unreleased features
Requirements
Take the content author’s track of accessibility course (TBD)
...
for nomination:
Portfolio of documentation work done for the Open edX project (not a fork)
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Product managers - Sarina
Responsibilities:
Regular, active participation in the Product Working Group, which may include:
Contributing to the discussions
Participating in review and prioritization exercises
Providing input on product direction
Leading collaborative efforts with stakeholders in other working groups, focus groups, other core contributors
Help define opportunity areas, which may include:
Performing market/user research
Gathering community input
Conducting competitive/landscape research
Gap analysis
Product Briefs, Concept Documentation
Lead, or assist leading, the development of an initiative, feature or effort, which may include:
Scoping exercises such as user stories, specs, requirements
Working with UX designers on wireframes
Managing user feedback loops
Performing acceptance testing
Project Management skills may sometimes be required
Tools/Access:
Project Trackers, such as GitHub Issues
Documenting systems such as wiki, google docs, Open edX documentation
Common product documentation types, such as product briefs, gap analysis, concept notes, user stories, feature specs
Common product tools, such as survey work, market feedback methods, user interviews, project boards
Able to work synchronously via Zoom, Meet, and asynchronously via Slack
Requirements:
Able to present a portfolio of product-related work
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
...
Responsibilities:
Create design work in standard tools for upcoming/in flight projects
Participates in Design Review meetings with 2U/edX UX team, as needed
Has a “champion” relationship with a UX manager, as needed
Unfortunately 2U/edX does not currently have opportunities for UX work that is not a part of established projects. This means you should bring your own community projects, or ask the 2U/edX team if there’s work available that you can pick up.
email cc-program-admins@tcril.org if you have a project/proposal of what to work on, and we’ll start a conversation
Access:
Miro
Figma
In some cases, JIRA/Confluence
2U/edX requirements:
Participate in an interview with UX team
tCRIL requirementsRequirements for nomination:
Take the content authoring and/or developers versions of the a11y course depending on focus (high level or writing some frontend) (TBD)
Open Source Pull Request Project Manager - Sarina (Natalia from 2U/edX)
Responsibilities:
Someone external coming in and managing OSPRs - does not need to be affiliated with an 2U/edX partner organization
Ideally someone technical enough to understand how complex a given changeset is
Can use CI tools
Able to communicate clearly and concisely to core committers & 2U/edX engineering about priority and relative effort
Follows newly incoming requests and triages them
Say Hi on the PR
Route to the proper team
Follows older PRs and bumps them
Ping the author if something’s been waiting on them for a long time
Ping the reviewers if something’s been waiting on them for a long time
We can train you on this job!
Access:
Already granted publicly: read access to GH, shared Slack channels
Ability to move ticket states on the open Jira OSPR board
tCRIL requirements:
No additional requirement
Portfolio of UX work done for Open edX (the main project, not a fork)
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Forum moderators - Sarina
...
Responsibilities:
Re-Categorize new topics
Remove spam posts/ban spam users
Organize older topics as needed/maintain the platform
Respond to topics with high quality answers - pointers to documentation, referral to other users, etc
Access:
(for regular forum) Moderator role on discuss.openedx.org
(for regular forum) Access to #discourse-moderators in Open edX Slack
(for Community TAs) Community TA permissions on one or more tCRIL-produced Open edX courses
tCRIL requirements
No additional requirements
Requirements for nomination
At least 6 months of consistent forums presence and high quality answers
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Content Authors - Sarina
This role refers specifically to those community members with authoring permissions on a tCRIL-hosted Open edX instance.
...
Responsibilities
Author content for one or more tCRIL-produced courses
Access
Studio (authoring) access to one or more tCRIL-produced courses in the tCRIL Open edX instance
tCRIL requirements
Content authoring accessibility course (TBD)
Requirements for nomination
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Course Administrators
This role refers specifically to those community members with admin permissions for one or more courses on a tCRIL-hosted Open edX instance. Admin permissions are defined as permissions which allow you to view sensitive learner information such as learner email addresses, learner course grades, and problem submissions. A person with an in-course designation of “Community TA” does not fall under this umbrella but rather would fall under the “Forum moderators” CC distinction.
Responsibilities
Perform administrative tasks for such courses, including but not limited to responding to learner requests and managing course bulk email
Access
Course team member or course admin level permissions in the LMS
If needed/desired, Discussion moderator access (grants “Staff” badge in course forums)
tCRIL requirements
In addition to the normal Core Contributor program agreement, you will be asked to sign an addendum that will cover access to and management of learner data
Content authoring accessibility course (TBD)Requirements for nomination
Per the definition of the Core Contributor program, a demonstration of the “3 C’s”:
Commitment: Has shown ongoing work in the Product space for the Open edX community
Conduct: In written and verbal communication, is welcoming to all, provides helpful feedback, and overall maintains a positive attitude
Caliber: The work produced is of a consistent high quality
Code contributors - Sarina
...