Versions Compared

Key

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

...

  1. The ability to turn on/off logic that authorizes mapping based upon the CM API implementation's data about instructors
  2. Authorization functions that can be granted to users in specific roles covering the following privileges:
    • Ability to view all course management data
    • Ability to view all section-to-site mappings
    • Ability to create, edit, delete section-to-site mappings for CM units for which the API designates the user as instructor
    • Ability to create, edit, delete all section-to-site mappings rooted at a particular node in the CM data hierarchy
    • Ability to create, edit, delete all section-to-site mappings

Browser Tool Activities

  1. User searches course management data to determine which site is mapped to a particular section
    1. User selects "Search for sections" and is presented with a form to enter search criteria. Each field in the form permits entry of multiple search terms. These fields will include:
      • Unit name (this will be used to seach CanonicalCourses)
      • Subject
      • Course title (e.g. 'Calculus', '"Tax Accounting" Advanced')
      • Section identifier (e.g. '001', 'A')
    2. Upon submit a display of the matching sections is returned. This display shows the Sections with their parent course management units to preserve context. Related sites will be displayed.
  2. User searches course management data to determine which sections are mapped to a particular site
    1. User selects "Search for sites" and is presented with a form to enter search criteria. This form includes a single criteria field, "Title", which will except multiple search terms.
    2. Upon submit the user a display will be generated showing the matching sections and associated course management units.
  3. Administrator uses Course Browser to map a set of sections to a new site
    1. The Administrator uses site setup to create the site
    2. During site setup the Administrator associates sections using the Course Browser helper tool described in Modifications to SiteInfo below.
  4. Administrator uses Course Browser to map a set of sections to an existing site
    1. Administrator locates a site using the search or browse options described above.
    2. Administrator selects an "Edit Section Mappings" link.
    3. The user is prompted to search or browse for sections.
    4. Each page of results permits the Administrator to select sections
    5. When the Administrator has completed selection "Map Sections" or "Cancel" is clicked
    6. Administrator is returned to a view of the site from which this use case started
  5. Administrator uses Course Browser to unmap a set of sections from a site
  6. Administrator uses Course Browser to unmap all sections from a site

Browser Tool Design

CM Browser tool will use the existing cm-browser-tool project within the course-site-admin module. This is a JSF project.

...