Closed danhalson closed 3 months ago
Branch issues/942-Learning_Management_verification_flow_feasibility created!
Implement Administrate on editor-api (expectation is no need for Salesforce)
Implement Sendgrid on editor-api
Implement form on editor-standalone
Changes on editor-api
- check email domains match for owner & head teacher
- another way of verifying schools (i.e https://find-and-use-an-api.education.gov.uk) if
We're not doing any form of domain locking organisations/schools for MVP
- Allow adding class and lesson (not students) before verification
I think this functionality exists in https://github.com/RaspberryPiFoundation/editor-api/issues/239 but probably isn't MVP now. As long as what we have won't cause us issues I'm open to how we do this on the backend 👍
Looks good to me and I've made tickets off the back of this 👍 closing
@MFarringtonRPF has a verification flow for onboarding schools heavily influenced by CodeClub's. Determine the feasibility.
Form:
Submission:
owner_id
stored against the schoolVerification:
SalesforceSalesforceConnect could allow us to avoid syncing, see clubs-api implementation or at the very least allows us to be atomic in our updates.Salesforce provides email capabilitiesWould need to either make Salesforce readonly and still implement administrate for editing pre verification, only allow editing via Salesforce, or a two way syncThis is more error proneSalesforce is very tricky when it comes to validation, so data tends to get dirty easilyPost verification:
Notes / Questions:
Is there a wider business need to involve Salesforce, and is this likely to become a requirement?Creating a dependency on Salesforce for just email, may be a bigger burden in the long runActiveMailerMandrill