...
- Changes to site info CM screen (uses velocity) - Daisy, 4 weeks
- generate nested list of section info
- requests sections from CM API
- enrollment set for which user is "official instructor"
- determine sections and sub-sections from enrollmentsets
- (potentially we could combine into a "convenience method" in the future)
- request existing mappings for these sections from cm-mapping service - this is to display which sections are already mapped
- public Set getSakaiReferences(String sectionEid);
- requests sections from CM API
- user selects a set of Sections fron list
- site info wizard maps these sections by calling CM Mapping service (public void setMappedSectionEids(String sakaiReference, Set sectionEids);)
- for each section, create a group
Note Should this be default behavior? Perhaps there should be a checkbox for "make groups/don't make groups"
- generate nested list of section info
- Create a Find Sections page for Sections that didn't show up
Note We need clarification about the permissions and workflow for approval around adding a course for which the user is not an "official instructor"
Proposed Solution:- Sakai admin is notified user x tried to add sections x,y,z to site b
- admin can create a Site and can map sections by using the Find page?
- select "find course" from nested list page
- produces find/search interface
- User selects sections from results that come back
- Selected results are added as options in the nested list
- Home Tool - new tool, not site info. - Lydia, 4 weeks
Note This may have display issues. How does the display alter when showing a single section, parent and child sections, sibling sections and distant cousin sections?
This should be reviewed by Daphne and Marc.- Details to show about each section
- official instructor
- meeting time/schedule
- asks mapping service for sections
- asks CM service for meta-data
- Home Tool can be included in site template
Note A question arose about customization:
Should the Home Tool information be customizable?- completely custom data could just replace stuff from API
- user could simply change meta-data, but that makes this a writable tool
- Details to show about each section
...
Several things can happen conncurrently:
- home tool and "realm-style" mapping tool - clarification: mapping tool would be an admin-facing tool to manage individual section/site relationships. It is not part of site info, but rather is a tool that an administrator could use to tweak amd query mappings
Note Caution that we do not want to allow a "hokey" designer tool to be used as "the tool"
it may be useful to have a simple tool for administrator mapping anyway, but some UI design would be comforting
paraphrased from Josh
-Duffy 8/1/6 - prep on site info
- deeper work
- group provider
- cm chaining/federation
- API changes (Schedule object?)
August 1 availability:
Daisy and Lydia 50%
Josh ?%
Duffy 20% (coordination mostly)
...