Wiki Markup |
---|
*In Attendance:* Lydia, Daisy, Josh, Duffy |
...
*Note taker:* Duffy |
...
*Purpose:* Establish work schedule for August as initial phase of development for work agreed upon at [2006-07-20 Stanford and UCB Scope Meeting |
...
] # Established tasks are high level and need to be broken down into plausible chunks of work |
...
# For initial task mapping service and group provider need to be validated - can happen simultaneous to work on site info setup wizard and home tool |
...
# Assumption that we should work from HTML mockups for our tools. Marc will be producing these |
...
#* Marc suggested JSF click-throughs though was discouraged by Duffy that nothing with JSF is simple and quick |
...
#* All developers concur, HTML or PPT is sufficient |
...
#* Are current mockups presented at [2006-07-20 Stanford and UCB Scope Meeting] representative of the functionality required? |
...
# Work on Site Info setup wizard is to replace CMProvider with cm-mapping API and CMGroupProvider |
...
## Backward compatibility to CMProvider is not a concern; sentiment was expressed that adopter schools want to get away from the old |
...
Breakdown of tasks
- Create mock data for CM API impl that can be used in our development
- 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
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
Task Scheduling:
Several things can happen conncurrently:
home tool and "realm-style" mapping tool
prep on site info
deeper work
group provider
cm chaining
API changes (Schedule object?)
August 1 availability:
Daisy and Lydia 50%
Josh ?%
Duffy 20% (coordination mostly)
Action Items
...
Task
...
Who
...
Due
...
Add notes to Confluence
...
Duffy
...
7/28
...
Determine how changes to Site Info will live in SVN given Nov/Dec. release will be maintenance only \ How do we permit those who want to use/test CM work to cut a release in Nov./Dec.?
...
Josh? Duffy?
...
8/1?
...
verify mockups are done or request mockup work from Marc. what are their statuses? what is usable from the PPT?
...
Duffy
...
8/1
...
Developers review tasks and "bid" a time estimate on the tasks that they would like to complete
...
Josh, Daisy, Lydia, Duffy
...
model
h2. *Breakdown of tasks*
# Create mock data for CM API impl that can be used in our development
# 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);_
## 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"{note}
# 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?
{note}
## 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
{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.
{note}
## 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
{note}
h2. Task Scheduling:
Several things can happen conncurrently:
home tool and "realm-style" mapping tool
prep on site info
deeper work
group provider
cm chaining
API changes (Schedule object?)
h2. August 1 availability:
Daisy and Lydia 50%
Josh ?%
Duffy 20% (coordination mostly)
h2. Action Items
|| Task || Who || Due ||
| Add notes to Confluence | Duffy | 7/28 |
| Determine how changes to Site Info will live in SVN given Nov/Dec. release will be maintenance only \ How do we permit those who want to use/test CM work to cut a release in Nov./Dec.? | Josh? Duffy? | 8/1? |
| verify mockups are done or request mockup work from Marc. what are their statuses? what is usable from the PPT? | Duffy | 8/1 |
| Developers review tasks and "bid" a time estimate on the tasks that they would like to complete | Josh, Daisy, Lydia, Duffy | 8/1 | |