Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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)

    Requirements for nomination:

    • TBD

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.

  • 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

...