Versions Compared

Key

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

...

Time

Item

Presenter

Notes

5

How to get things from tCRIL

Proposal: create a new (issue? JIRA?) and have tCRIL add in the same way we will eventually expect edX internal engineers to report issues. Should probably have a tCRIL request tag.

Ownership?

  • Tutor is still owned by Overhang

  • We would write our own plugins into Tutor and control that.

  • There are proprietary extensions

  • We could fork it at any time.

We have a vested interest in using what the rest of the Open edX ecosystem uses, and we’re hoping that the investment in getting this to work well for 2U/edX benefits the rest of the community as well.

Tutor Discussion

Current progress

  • M1 Macs have not reached the team yet.

  • Requests with AWS Playground to get access to the M1 hardware

  • How to doing devstack testing on different hardware?

    • Talk to Tim McCormick, Adam Blackwell about thoughts about this.

  • Tutor installed and running with ecommerce and mfe plugins.

    • Haven’t managed to test ecommerce yet with a test purchase yet.

  • frontend-app-learning is going to be on by default for Nutmeg.

20

New Issues


  • What is the biggest pain point?

    • Documentation seems like an obvious one.

    • Running unit tests?

    • How do we attach a debugger?

      • We can ask Regis about this in Open edX Slack.

  • Which tools do people use?

    • Pycharm, Webstorm, SublimeText

  • Docker Desktop questions

    • We could look into alternatives? Rancher desktop seems like a good one.

    • We(2U) is planning on paying the fees.

10

Assign tasks

...

@all Everyone try to run Tutor for the service/code you modify most often. Track any issues in: Using Tutor for local development

Rebecca Graber (Deactivated) to set up the initial table for keeping track of services/MFE (might want to use Django 3.2 Upgrade List of IDAs as a template, would need to add MFEs and refactor the columns)

⤴ Decisions

  • If we need to get something from tCRIL, create a ticket in the 2U adoption project. Let them triage it. If a ticket is assigned to us, we can ask tCRIL to come to our meetings.
  • Internal requests from 2U engineers can be reported in Slack, and then triaged by the working group.
  • We are going to continue to use Docker Desktop for Macs for now and are planning on paying for it.