Modeling Session, 2018-03-29
Agenda
Est time | Purpose | Action | Note taker |
3mns | Effectiveness & efficiency | Review this proposed agenda. | Nimisha |
20mns | Reponsibilities of each Bounded Context | Clarify and define the responsibilities of each bounded context, as drawn in Modeling Session, 2018-03-15#BoundedContexts | Dave |
30mns | Components in Bounded Contexts |
|
|
20mns | Assess Model |
|
|
Responsibilities of each Bounded Context
(Sorry, I got caught up in the conversation about half an hour in, and didn't keep up with the comments.)
Some comments on what was done before
Many people work in multiple areas (e.g. 95% of publisher users are studio users)
"Bundling" might be too big – course vs. program might be different enough to be their own contexts.
Content Authoring
Content Repository
Models: Collection, Unit, (Sequence?)
Versioning
Storage
Sharing
Permissions
All content definitions are authored and then stored in here.
Content Composition (remixing?)
Responsible for overrides, dynamic modifications
CCX
Are we overindexed on reuse use cases?
Course vs. CourseRun given at a given time (e.g. CCX)
Bundling of content as something you can be certified for as a different Context.
(Person who creates the course content is usually the same as the person writing the Course About page.)
Q: But does this happen in a different time scale?
A: Happens at about the same time now, not discrete steps.
What is the division between Content and Composition?
What's a Sequence?
Refined Bounded Contexts
Other Notes