roadmap

Document Sample
roadmap Powered By Docstoc
					                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               development_release_plan.xls and .html
                                                                                                                        Should not b e used without supervision                                                                                                                                                                                                                                                                                                    CNX 2008 2009 Development




      CNX Development                                                                                                                                                                                                                                                                                                           Apr 09                                                  Sep 09                                           Dec 09
                                                    Jan/Feb 08                                                 Jun 08                                                            Jul - Oct 08                                                                Dec 08
 Deliverables (end of month)
Increase Content by                                                                 Kathi, Chuck, Cameron                                                                                                                    << Cameron, Chuck, Max >>
Supporting Authors
                                                    D                               CNXML 0.6 design - Upgrade language to correct for big           CNXML 0.6 implementation, [III] (26 weeks)                              Collection format - metadata definition upgrade and mapping to            Collection format implementation                           Other Markup Languages - Plan for
                                                    o                               omissions (subscript/superscript/multiple emphasis                                                                                       OAI and LOM, makes export easier                                                                                                     integrating other ML's – chemistry, music, etc
                                                    c                               types/two paragraphs in a note) and allow flexible semantic
                                                    u                               marking (Feb 08)
                                                    m                                                                                                Word consultant to help with improving the Word importer                                                                                                                                                     System Plan for integrating other ML's –
                                                                                                                                                                                                                                                                                                                                                                  chemistry, music, etc.
                                                 W                                                                             Ray, Brian, Vic >>    W ord Importer Template Improvements (semantic markup in                                                                                          Word and LaTeX export
                                                 o                                                                                                   Word) and process improvements V1 [D]
                                                 r
                                                 L
                                 LaTeX importer prototype (DONE 10/07)              Latex Importer Production Available (DONE 03/08)                 W ord importer improvements V2 with upgraded CNXML                                                                                                LaTeX importer V2
                                                 a
                                                 T
                                                 M                                                                                                   Improved MathML editing -- Formulator (other?) Content MathML           Hooks within interface to existing MathML editing tools (as identified    WYSIWYG MathML Editor (If needed)
                                                 a                                                                                                   showcase (Real example that shows payoff for math with embedded         by earlier research)
                                                 t                                                                                                   meaning)
                                                 h
                                                 A                                  Module Edit W orkflow: Module editing view redesign and          Module Edit W orkflow: Module edit view, and author home                Roles and Permissions Redesign, Community adoption support                Roles and Permissions implementation                       Redesign the collaboration space (optional) --      Collaboration tools implementation
                                                 u                                  author home redesign.                                            redesign implementation                                                 design (discussion forums, inviting editors)                                                                                         workspaces and workviews                            (optional)
                                                 t
                                                                                                                                                     Community (forums, review, adoption) support design                     Community (forums, review, adoption) implementation, forums               Resource Management - Managing modules,                    Resource management implementation
                                                                                                                                                     (discussion forums, inviting editors)                                   and community adoption implementation (Siyavula)                          collections, images and other resources in the
                                                                                                                                                                                                                                                                                                       account -- redesign
                                                                                                                                                                                                                             Collection Composer Redesign, Investigation of discussion                 Collection Composer Implementation
                                                                                                                                                                                                                             forrums for all parts of the site (July)
                                                                                    ^^ Cameron (technical forum investigation)                                                                                               ID @ Create -> for collection redesign & import/export
                                                    M                                                                                                                                                                                                                                                  Better multimedia handling (Flash, video) --               Media repository integration -- with
                                                    u                                                                                                                                                                                                                                                  Currently we support it, but advanced features cannot      repositories like Internet Archive, Dspace,
                                                    l                                                                                                                                                                                                                                                  be used. -- (Summer student project -- or junior           Fedora
                                                    t                                                                                                                                                                                                                                                  developer)
                                                    i
                                                    R                                                                                                                                                                                                                                                  Q/A, Bib, Glossary : System level design for reusable      UI design for reusable structured elements          Question Answer System :
                                                    e                                                                                                                                                                                                                                                  structured elements (bibliography, questions,              (Bibliography, Glossary, Q/A, Images, media …)      Implementation or Integration with open
                                                    u                                                                                                                                                                                                                                                  glossary, media etc.                                                                                           system
                                                    s
                                                    A                               Extended attribution: method for an author to credit                                                                                     Psychic currency: Author and Lens Stats: Useful statistics for an author looking for funding or tenure and useful for learners
                                                    u                               sponsors, funders, and publishers within the content. [B,E,II]                                                                           finding high quality content Useful statistics for an organization to determine the cost/benefit of their Connexions material and
                                                    t                               (July)                                                                                                                                   to determine the highest quality material in their lens. Overall statistics for Connexions respository as a whole useful for
                                                    h                                                                                                                                                                        analyzing trends and reporting to potential investers (in time and money). [E,F,II]
                                                    o                               Elementary Statistics Usage Stats – Exp with Google
                                                                                    Analytics, tag modules with collection, author, etc.
   Drive Usage of Content
                                 Print-on-demandB    Beta -- Assemble on demand     Print-on-demand V1 -- Assemble on demand using LaTeX Print-on-demand Ordering UI: (July 1 ) User Interface for ordering                                                                                            Printing V1.5 Support for style and presentation           Design K12 print format (teacher flows, callouts,   Implement K12 print format
                                                    o
                                 using LaTeX engine. Automated and semi-            engine, single print engine for module and collection, books that makes sure readers are satisfied with their purchase. May                                                                                        options at the collection and module level. Support for    marginalia)
                                 automated printing o
                                                    through QOOP.[A] (DONE          downloadable media resources, author-chosne print      be a combination of collection author commitment (turn ordering on)                                                                                         author supplied print hints.                               Printed book editing tools, covers, flow
                                 02/08)             k                               parameters (paper size, font and size, spacing).[A]    and purchaser education (view the PDF).                                                                                                                                                                                manipulation
                                                    P
                                                                                    Print-on-demand v1.1 (July 1 )-- Table handling, non-building collections, bugs -- Stats book specializations: Spacing
                                                                                    adjustments, prob/soln handling, consistent online/offline numbering (July)
                                 Brian                                                                                                               Max and Iris(?)
                                                     A
                                 Edit In Place Usability, major usability issues    Accessibility assessment and plan : hire accessibility           Accessibility Fixes : Website accessibility implemented -- priority 1   Accessibility testing at a certified testing lab? Assess Word and
                                                     c
                                 addresssed (identified in 100 person study),       consultant to assess requirements for ADA compliance and         and 2. Author accessibility guidelines produced. (July)                 LaTeX import effect on accessibility and Improve the transform for
                                                     c
                                 accessibility descriptions for media made          produce plan for compliance. (DONE 04/08)                                                                                                accessibility. Create table editor that promotes accessibility features
                                 prominent (alt tag).e(DONE 05/08)                                                                                                                                                           (summary, headers)
                                                                                                                                                     EIP- Media Editing and Accessibility - Ability to add media, print                                                                                Accessibility - Table Authoring : Design of table          More Accessibility tools-- probably a checker
                                                                                                                                                     parameters, and accessibility information.                                                                                                        editing with accessibility features included (specifying   that shows missing accessibility before publish
                                                                                                                                                                                                                                                                                                       headers and table summary)                                 and suggests corrections.

                                                                                    Max                                                              Kathi, Cameron, Manpreet, Max
                                                    L                               Lens Display Reorganization Popups with lens information         Lens V1.1 Unifiy tags with keywords. Search and add mutliple to a       Lens V2 Design Browse and Search restricted within a lens.                Lens V2 Implementation
                                                    e                               and sidebar improvements. (DONE 04/08)                           lens, browsing lenses.
                                                    n
                                                    s                                                                                                Lens API -- RSS feed of lens contents, programmable interface for       K12 Lens Design (optional) using standards, levels, topics                Lens V3 Design : Cascading style parameters                Lens V3 Implementation                              Branding through lenses (optional), K12
                                                                                                                                                     updating lens contents                                                                                                                            (module author, collection editor, lens maker, reader)                                                         Lens using standards, levels, topics
                                                    M                                                                                                My CNX -- reader accounts (Aug 08) -- remember where you are in a       K12 Lens Design and implementation (optional) using standards,
                                                    y                                                                                                course/book, evaluate/improve table-of-contents usability /             levels, topics (Through Sivaula)
                                                    C                                                                                                gather/display reader stats
                                                    N                                                                                                Path-based View (Modules in context)
                                                    T                                                                                                                                                                                                                                                                                                             Translation: Translate module (CNXML)               Publish instructions for site-translation,
                                                    r                                                                                                                                                                                                                                                                                                             generated text into Spanish and Vietnames so        and module/collection structure
                                                    a                                                                                                                                                                                                                                                                                                             that modules in those languages display with        translation.
                                                    n                                                                                                                                                                                                                                                                                                             "figure", "note", "caption" translated. [B]
                                                    s
Interoperability                                                                    API's: Programmable interfaces for getting content into and      Search API -- Keep up with OAI-PMH and OpenSearch protocols as                                                                                    Export API -- Export content as IMS Package --
                                                                                    out of Connexions -- Lenses (see under lenses) Search and        needed -- makes federation and interaction possible                                                                                               makes interaction with Learning Management Systems
                                                                                    Export to Learning Management Systems                                                                                                                                                                              possible, Export as HTML -- makes use on offline
                                                                                                                                                                                                                                                                                                       devices (OLPC) possible.
Maintenance and                                                                                                                                      Export API Research Study faculty and student use cases for offline                                                                                                                                          Consulting on scalability design
Performance                                                                                                                                          and lms export.
                                                 S
                                 Plone 2.5 Upgrade to Plone 2.5. [IV] (DONE                                                                                                                                                                                                                                                                                       Scalable Repository: Plan for robust, scalable      Scalable Repository: Detailed design for
                                 12/07)          y                                                                                                                                                                                                                                                                                                                architecture – requirements and high level          scalable content repository.
                                                 s                                                                                                                                                                                                                                                                                                                design. (caching, replication, scaling)
                                                 t                                  Joel, Kathi
                                                 P                                  Attribution Policy : Clear license, clear easy-to-use                                                                                                                                                              cnx.org/stats -- Make the kinds of statistics that we
                                                 o                                  attribution policy and clear policy on when content will be                                                                                                                                                        create for reports a part of cnx.org/stats. Statistics
                                                 l                                  removed (illegal, etc) [B]                                                                                                                                                                                         book stats
                                                 i                                  Ross                                                                                                                                     Ross                                                                      Ross
                                                    P                               Continuity of Service Plan -- Performance monitoring,                                                                                    Improve Front End Caching -- Make viewing content fast.                   Replicate back end -- Plan for major usage
                                                    e                               non-local backups, Out of state backup, Agreement to host                                                                                                                                                          increase. CVS replacement.
                                                    r                                      nd
                                                                                    (July 2 )
                                                    f                               Ross, Guidelight, Externally tested                                                                                                      Queueing/event system to support cache invalidation and
                                                                                                                                                                                                                             better performance
Getting Help: Third Party                                                           Virtualization and Installation - Virtualize the Services
Development                                                                         (Amazon cloud) (July)



                  KEY:
System Development, Plone/Zope   System architecture, back-end component           NI/NSF funded development (Ray, Brian)                          NSF and National Instruments are funding LabVIEW support, MathML editing, and LaTeX import in support of DSP education.
architecture
Print, XML Engineer              architecture, system level design and design      Student projects                                                School year and summer projects
CNX UI Team                       Highlighted cells show where the User Interface  Consultants                                                     Implementation could be outsourced or developed by a partner or collaborator
Production Systems Engineer      team is involved significantly
                                 Performance, Installation, Maintenance            Senior developer                                                Contractor with possible addition to staff
                  Last Updated   5/28/08 - Added DONE and milestone name changes to be congruent with Trac names. 5/19/08 - Adjustments to wording, removed multilingual from printing4/4/2008 – added queueing, path-based-view, more mycnx description, moved virtualization earlier, moved lense v2/v3 and cnxml later. 2/18/2008 discussion
                                 forums, swap composer/roles 1/10/2008 - Minor Revisions - 11/07 Major revisions to reflect technical review recommendations and upcoming proposal)
                                 To Show People Assigned Set the cell to the                                                                      1 People will show
                                 right to 1
                                                                      development_release_plan.xls and .html
Should not b e used without supervision   CNX 2008 2009 Development
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        development_release_plan.xls and .html
                                                                                                                             Should not b e used without supervision                                                                                                                                                                                                                                                                                  CNX 2008 2009 Development Pre A




      CNX Development                                                                                                                                                                                                                                                                                                      Apr 09                                            Sep 09                                          Dec 09
                                                          Jan/Feb 08                                                         Apr 08                                                           Jul 08                                                           Dec 08
 Deliverables (end of month)
Increase Content by              Kathi, Chuck, Cameron                                                                                                            << Cameron, Chuck, Max >>
Supporting Authors
                                 CNXML .6 designD Upgrade language to correct for big
                                                    -                                            CNXML .6 implementation, [III] (26 weeks)                        Collection format - metadata definition upgrade and              Collection format implementation                                                                                    Other Markup Languages - Plan for
                                                   o
                                 omissions (subscript/superscript/multiple emphasis                                                                               mapping to OAI and LOM, makes export easier                                                                                                                                          integrating other ML's – chemistry, music, etc
                                                   c
                                 types/two paragraphs in a note) and allow flexible semantic
                                 marking (Feb 08) u
                                                   m
                                                                                                 Word consultant to help with improving the Word importer                                                                                                                                                                                              System Plan for integrating other ML's –
                                                                                                                                                                                                                                                                                                                                                       chemistry, music, etc.
                                                   W                            Ray, Brian >>    W ord importer templates improvements (semantic                  W ord importer improvements V2 with upgraded CNXML               Word and LaTeX export
                                                   o                                             markup in Word) and process improvements V1 [D]
                                                   r
                                                   L
                                 LaTeX importer prototype                                        Latex Importer Generally Available                                                                                                                                                                 LaTeX importer V2
                                                   M                                             Improved MathML editing -- Formulator (other?) Content           Hooks within interface to existing MathML editing tools (as                                                                                                                          WYSIWYG MathML Editor (If needed)
                                                   a                                             MathML showcase (Real example that shows payoff for              identified by July research)
                                                   t                                             math with embedded meaning)
                                                   h
                                                   A
                                 Module view redesign                                            Module view implementation                                       Roles Redesign, Community adoption support design                Managing modules, collections, images and other resources        Redesign the collaboration space (optional) --     Collaboration tools implementation (optional)
                                                   u                                                                                                              (discussion forums, inviting editors)                            in the account -- redesign                                       workspaces and workviews
                                                   t                                             Collection Composer Redesign, Investigation of discussion Collection Composer Implementation                                      Roles implementation, forums and community adoption              Resource management implementation
                                                                                                 forrums for all parts of the site                                                                                                 implementation
                                                                                                 ^^ Cameron (technical forum investigation)                       ID @ Create -> for collection redesign & import/export
                                                     M                                                                                                                                                                             Better multimedia handling (Flash, video) -- Currently we                                                           Media repository integration -- with
                                                     u                                                                                                                                                                             support it, but advanced features cannot be used. -- (Summer                                                        repositories like Internet Archive, Dspace,
                                                     l                                                                                                                                                                             student project -- or junior developer)                                                                             Fedora
                                                     t
                                                     i
                                                     R                                                                                                                                                                                                                                              Q/A, Bib, Glossary : System level design for       UI design for reusable structured elements          Question Answer System :
                                                     e                                                                                                                                                                                                                                              reusable structured elements (bibliography,        (Bibliography, Glossary, Q/A, Images, media …)      Implementation or Integration with open
                                                     u                                                                                                                                                                                                                                              questions, glossary, media etc.                                                                        system
                                                     s
                                 Psychic currency: A   Author and Lens Stats: Useful statistics for an author looking for funding or tenure and useful for        Extended attribution: method for an author to credit
                                                     u
                                 learners finding high quality content Useful statistics for an organization to determine the cost/benefit of their Connexions    sponsors, funders, and publishers within the content. [B,E,II]
                                                     t
                                 material and to determine the highest quality material in their lens. Overall statistics for Connexions respository as a whole   (Student or junior dev)
                                 useful for analyzinghtrends and reporting to potential investers (in time and money). [E,F,II]
                                                     o
   Drive Usage of Content
                                                    B
                                 Book printing V0.5 -- Assemble on demand using LaTeX                                                                             Book printing V1 -- Assemble on demand using LaTeX                                                                                Printing V1.5 Support for style and presentation   Design K12 print format (teacher flows, callouts,   Implement K12 print format
                                 engine. Automated o semi-automated printing through
                                                    and                                                                                                           engine, single print engine for module and collection,                                                                            options at the collection and module level.        marginalia)
                                 QOOP.[A]           o                                                                                                             multiple language support, downloadable media resources.                                                                          Support for author supplied print hints.           Printed book editing tools, covers, flow
                                                    k                                                                                                             Automated book printing.[A]                                                                                                                                                          manipulation
                                                    P
                                 Brian                                                                                                                    Max and consultant
                                                    A
                                 In web editor, major usability issues addresssed (identified    Accessibility assessment and plan : hire accessibility   W ebsite accessibility implemented -- priority 1 and 2.                  Accessibility testing at a certified testing lab.
                                                    c
                                 in 100 person study), accessibility descriptions for media      consultant to assess requirements for ADA compliance and Improve accessibility through Word and LaTeX importer.
                                                    c
                                 made prominent (alt tag). (Feb 08)                              produce plan for compliance. Assess Word and LaTeX       Author accessibility guidelines produced.
                                                    e                                            import effect on accessibility
                                                    s
                                                                                                                                                                  Accessibility tools for authors designed (tables and media)      Accessibility tools for authors implemented -- probably a
                                                                                                                                                                                                                                   checker that shows missing accessibility before publish and
                                                                                                                                                                                                                                   suggests corrections.
                                 Kathi, Cameron, Manpreet, Max
                                                      L
                                 Lens V1.5 Unifiy tags with keywords. Search and add             Lens V2 Design Browse and Search restricted within a             Lens V2 Implementation                                           Lens V3 Design : Cascading style parameters (module              Lens V3 Implementation                                                                                 Branding through lenses (optional), K12
                                                      e
                                 mutliple to a lens. Popups with lens information. (Feb 08)      lens.                                                                                                                             author, collection editor, lens maker, reader) Trust Profiles.                                                                                                          Lens using standards, levels, topics
                                                      n
                                                      s                                          Lenses API -- RSS feed of lens contents, programmable                                                                                                                                                                                                 K12 Lens Design (optional) using standards,         K12 lens implementation (optional)
                                                                                                 interface for updating lens contents                                                                                                                                                                                                                  levels, topics

                                                    M                                                                                                             My CNX -- reader accounts -- remember where you are in a
                                                    y                                                                                                             course/book. (Rollout Sept 08)
                                                    C
                                                    T                                                                                                                                                                              Translation: Translate module (CNXML) generated text into        Publish instructions for site-translation, and
                                                    r                                                                                                                                                                              Spanish and Vietnames so that modules in those languages         module/collection structure translation.
                                                    a                                                                                                                                                                              display with "figure", "note", "caption" translated. [B]
                                                    n
                                                    s                                            API's: Programmable interfaces for getting content into          Search API -- Keep up with OAI-PMH and OpenSearch                Export API -- Export content as IMS Package -- makes
Interoperability
                                                                                                 and out of Connexions -- Lenses (see under lenses)               protocols as needed -- makes federation and interaction          interaction with Learning Management Systems possible,
                                                                                                 Search and Export to Learning Management Systems                 possible                                                         Export as HTML -- makes use on offline devices (OLPC)
                                                                                                                                                                                                                                   possible.

Maintenance and                                                                                                                                                                                                                                                                                                                                        Consulting on scalability design
Performance
                                                    S
                                 Upgrade to Plone 2.5. [IV]                                                                                                                                                                                                                                                                                            Scalable Repository: Plan for robust, scalable      Scalable Repository: Detailed design for
                                                    y                                                                                                                                                                                                                                                                                                  architecture – requirements and high level          scalable content repository.
                                                    s                                                                                                                                                                                                                                                                                                  design. (caching, replication, scaling)
                                                    t
                                                    e                                            Joel, Kathi
                                                    P                                            Clear license, clear easy-to-use attribution policy and          cnx.org/stats -- Make the kinds of statistics that we create
                                                    o                                            clear policy on when content will be removed (illegal, etc)      for reports a part of cnx.org/stats.
                                                    l                                            [B]
                                 Ross                                                                                                                             Ross                                                             Ross                                                             Ross
                                                    P
                                 Continuity of Service Plan -- Performance monitoring,                                                                            Improve Front End Caching -- Make viewing content fast.          Replicate back end -- Plan for major usage increase              Virtualize the Services (Amazon cloud)
                                                    e
                                 Vaulted local backup, Out of state backup, Agreement to host
                                                    r
                                                    f                                            Ross, Guidelight, Externally tested
Getting Help: Third Party                                                                        Make external development possible : Rhaptos builds
Development                                                                                      externally so non-CNX developers can help. [IV]




                  KEY:
System Development, Plone/Zope   System architecture, back-end component architecture,       NI/NSF funded development (Ray, Brian)                          NSF and National Instruments are funding LabVIEW support, MathML editing, and LaTeX import in support of DSP education.
architecture
Print, XML Engineer              system level design and design decisions                    Student projects                                                School year and summer projects
CNX UI Team                       Highlighted cells show where the User Interface team is    Consultants                                                     Implementation could be outsourced or developed by a partner or collaborator
Production Systems Engineer      involved significantly
                                 Performance, Installation, Maintenance                      Senior developer                                                Contractor with possible addition to staff
                  Last Updated   2/18/2008 - discussion forums, swap composer/roles 1/10/2008 - Minor Revisions - 11/07 Major revisions to reflect technical review recommendations and upcoming proposal)

                                 To Show People Assigned Set the cell to the right to 1                                                                        1 People will show
                                                                                                                 development_release_plan.xls and .html
Should not b e used without supervision                                        CNX 2008 2009 Development Pre A




                                                CNX Development
                                           Deliverables (end of month)
                                          Increase Content by
                                          Supporting Authors
                                                                           D
                                                                           o
                                                                           c
                                                                           u
                                                                           m


                                                                           W
                                                                           o
                                                                           r
                                                                           L
                                                                           M
                                                                           a
                                                                           t
                                                                           h
                                                                           A
                                                                           u
                                                                           t




                                                                           M
                                                                           u
                                                                           l
                                                                           t
                                                                           i
                                                                           R
                                                                           e
                                                                           u
                                                                           s
                                                                           A
                                                                           u
                                                                           t
                                                                           h
                                                                           o
                                             Drive Usage of Content
                                                                           B
                                                                           o
                                                                           o
                                                                           k
                                                                           P
                                                                           A
                                                                           c
                                                                           c
                                                                           e
                                                                           s




                                                                           L
                                                                           e
                                                                           n
                                                                           s


                                                                           M
                                                                           y
                                                                           C
                                                                           T
                                                                           r
                                                                           a
                                                                           n
                                                                           s
                                          Interoperability



                                          Maintenance and
                                          Performance
                                                                           S
                                                                           y
                                                                           s
                                                                           t
                                                                           e
                                                                           P
                                                                           o
                                                                           l
                                                                           P
                                                                           e
                                                                           r
                                                                           f
                                          Getting Help: Third Party
                                          Development



                                                            KEY:
                                          System Development, Plone/Zope
                                          architecture
                                          Print, XML Engineer
                                          CNX UI Team
                                          Production Systems Engineer
                                                            Last Updated
Should not be used without supervision                                                                                                                                                                                   CNX Milestones and Delivera _2_                                                                                                                                                                                                      development_release_plan.xls and .html



                 CNX Development                                                                                                                                                 Apr 08 – assumes additional developer resources
                                                                            Jul 31 07                                                         Nov 07                                                                                                                 Jul 08                                                  Nov 08                                          Apr 09                                      Jul 09                               Nov 09
            Deliverables (end of month)                                                                                                                                                        starting at this point
              Architecture                                                                                           Cameron                                                    Cameron, New Developer
                     System Architecture                                                                             Upgrade to Plone 2.5, finish development                   Simplify architecture to support canonical                 Programmable interfaces for getting content into and out Plan for robust, scalable, distributable architecture - Detailed design for scalable, federated                                           Development of distributed repository.
                                                                                                                     documentation. [IV]                                        representation of modules and collections,                 of Connexions in canonical form                          - requirements and high level design                    content repository.

                                              Lorne, Kyle, Jenn                                                                                                                 Ross, Penn State, Guidelight Solns, Kyle                   System level design for reusable structured elements        System Plan for integrating other ML's –            Plan for realizing potential of live data
                                                                                                                                                                                                                                           (bibliography, questions, glossary etc.)                    chemistry, music, etc.                              and documents – connect easily with
                                                                                                                                                                                                                                                                                                                                                           tools that “play” parts of the document.
                                              Open Source Collaboration Environment v2.0 : Development               Kathi, Chuck, Cameron                                      Open Source Collaboration Environment v2.0 :
                                              process, source code control, bug tracking, performance                                                                           Rhaptos builds and deploys externally. [IV]
                                              monitoring: (Moved ahead from November) [IV]
                      Information                                                                                    CNXML-module .6 specification, (end of year)               CNXML .6 implementation, CNXML-collection format,          IA Plan for integrating other ML's – chemistry, music,
                      Architecture                                                                                                                                              metadata definition upgrade and mapping to OAI and         etc., CNXML-collection implementation, metadata
                                                                                                                                                                                LOM [III] (26 weeks)                                       upgrade implemented, mappings and exchanges of
                                                                                                                                                                                                                                           metadata implemented
                      Policy                                                                                                                                     Clear, easy-to-use attribution policy and clear policy on
                                                                                                                                                                 when content will be removed (illegal, etc) [B]
              Print and Formatting                                                                           Chuck, Cameron                                      ^ Joel, Kathi
                     Book Printing and        Print-on-demand but not Assemble on Demand: Print 20 - 50 pre- Book printing V0.5 -- Assemble on demand using      Chuck                                                                                                                                 Design K12 print format (teacher flows, callouts,   Implement K12 print format
                     book building            formatted and approved PDF's of books on demand through        LaTeX engine. Automated and semi-automated printing                                                                                                                                       marginalia)
                                              QOOP. We ended up with 8 available. Many improvements to the through QOOP.[A]                                                                                                                                                                            Printed book editing tools -- PDF image and
                                              print system resulted.[A]                                                                                                                                                                                                                                linebreak adjustment
                                              RUP: Medical Cases book published. NCPEA: Journal published.                                                                      Support for style and presentation options specified per   SVG Image Support (Scalable vector images with layers
                                              [A,E]                                                                                                                             module and per collection/book/report.                     and multilingual support.)
                      Exports and Export                                                                                                                                        Offline viewing of a collection – XHTML output for use     Design of generic API for exporting CNXML modules     Full Export/Import of Collections                         Export to Sakai and other LMS's
                      APIs                                                                                                                                                      on OLPC and other initiatives. OAI protocol support for    and collections for printing, publishing and exchange
                                                                                                                                                                                finding modules that are not in collections.               (Dependent on CNXML upgrade complete)

              Learner Tools                                                                                          Ross
                    Search and Browse                                                                                Advanced Search Implementation-- convenient limits for                                                                Penn State: Federated OAI search over rhaptos                                                                   K12 Lens (design) using standards,            K12 lens implementation
                                                                                                                     search, detail, compact, and statistics views, sortable                                                               repositories -- note this allows cross search but doesn't                                                       levels, topics
                                                                                                                     results. [C,D]                                                                                                        replicate and cache.
                      Language/Translatio                                                                                                                                                                                                                                                                                                                  Translate module (CNXML) generated            Publish instructions for site-
                      n                                                                                                                                                                                                                                                                                                                                    text into Spanish and Vietnames so that       translation, and module/collection
                                                                                                                                                                                                                                                                                                                                                           modules in those languages display with       structure translation.
                                                                                                                                                                                                                                                                                                                                                           "figure", "note", "caption" translated. [B]
                      Accessibility                                                                                                                                             Brian                                                      Connexions accessibility assessment and plan : hire         Website accessibility implemented                   Accessibility tools for authors designed      Accessibility tools implemented
                                                                                                                                                                                                                                           accessibility consultant to assess requirements for ADA
                                                                                                                                                                                                                                           compliance and produce plan for compliance.
                      Interactive Tools                                                                                                                                         LabVIEW interface improvements plan                        LabVIEW interface improvements (multi-version and
                                                                                                                                                                                                                                           multiple OS support)
              Author/Editor Tools             Manpreet, Max, Kathi                                                   Brian                                                                                                                 ^ Brian
                    Workflow                  Studies: Naïve User Module Creation and Editing, Author                Edit in place authoring quick fixes identified in
                                              Roundtable                                                             roundtable and study – ability to add sections, better
                                              Quick authoring fixes based on studies -- adding sections, auto        visual cues about editing content, figure editing [D]
                                              generating ID's, visual improvements to EIP (May slip to
                                              September) [D]
                      Docbook/HTML                                                                                                                                              Brian, Ray                                                                                                                                                                 Docbook/HTML import/export
                      Word Import                                                                                   Brian, Ray                                                  Word importer templates improvements V1 [D]             Template improvements V2 with upgraded CNXML                   Word and LaTeX export
                      LaTeX Import            Ray                                                                   LaTeX importer prototype                                    Latex Importer Generally Available
                      MathML Editing          Improved MathML editing (best practices for Word and Equation         Improved MathML editing -- Formulator (other?)              Hooks within interface to existing MathML editing tools WYSIWYG MathML Editor (If needed)
                                              editor) [C]                                                           Content MathML showcase (Real example that shows            (as identified by July research)
                                                                                                                    payoff for math with embedded meaning)
                      Wysiwyg Editing                                                                        > Kyle Subject categories selection. [B, E]                        Cameron, New Developer                                                                                                 WYSIWYG Editing: Design of simple frontend          Development of completely wysiwyg
                                                                                                                    Collection type selection (course, report, journal,                                                                                                                                editors, writely like, wiki-like.                   editor tools once requirements specified
                                                                                                                    textbook etc) [B]                                                                                                                                                                                                                      in detail.
                      Collaborative Editing                                                                         Collaborative editing UI redesign V1 (CNX workgroup         This is a three milestone task and design and              Collaborative editing implementation V1 (CNX                Peer and editorial review tools UI design : Note    Peer and editorial review                     Peer and editorial review
                                                                                                                    and workspaces) concentrating on teachers, collection       implementation will occur as pieces are ready - module     workgroup and workspaces)                                   that this may all become part of lenses.            implementation.                               implementation.
                                                                                                                    builders, customizers. Support for creating, editing, and   model, roles, collection composer, acct management,        Spell checker in authoring interface. (Possible summer
                                                                                                                    previewing a whole book.                                    sharing, resources model, versioning                       project)
                      Reusable structured                                                                           ^ Manpreet, Max, Kathi                                      High level design for reusable structured elements         Google scholar annotations implemented -- Google            Bibliography and glossary entry reuse
                      elements                                                                                                                                                  (Bibliography, Glossary, Q/A, Images …)                    Summer of Code project -- Summer student
                              Bibliography                                                                                                                                                                                                 Bibliography tools design (better citation handling,        Bibliography tools implementation
                                                                                                                                                                                                                                           integration with google scholar, citeulike)
                          Question/Answer                                                                                                                                                                                                                                                                                                                  UI for Question Answer System                 Implement or integrate Q/A System
                      Video                                                                                                                                                                                                        Better multimedia handling (Flash, video) -- Currently we UI and design for Video/Flash with Internet Archive           Implement media integration
                                                                                                                                                                                                                                   support it, but advanced features cannot be used. --      and images and others with MediaCommons
                                                                                                                                                                                                                                   (Summer student project -- or junior developer)
              Language/Translation            Ray                                                                                                                               Ray, Max                                           Student summer job ^                                      Multilingual module: providing a single module                Translation Tools: UI Design for              Translation tools: Implement language Translation tools: Implement language
                                                                                                                                                                                                                                                                                             with multiple translations, rather than using                 language authoring and review tools           authoring and review tools modeled    authoring and review tools modeled on
                                                                                                                                                                                                                                                                                             derived copy to do translations. (UI and Dev)                 modeled on OOPS standards.                    on OOPS standards.                    OOPS standards.
                      Help/Doc                New Featured Content and Author Spotlights [D]                                                                                    CNX Tour, Redo About Us and Help Content pages [D]                                                           Context sensitive help system with animated
                                                                                                                                                                                                                                                                                             screen capture, Remote demo system
              Quality Control
                     Statistics                                                                                      Author and Lens Stats: Useful statistics for an author     Student or junior developer
                                                                                                                     looking for funding or tenure and useful for learners
                                                                                                                     finding high quality content Useful statistics for an
                                                                                                                     organization to determine the cost/benefit of their
                                                                                                                     Connexions material and to determine th

                      Endorsements            Ross                                                                                                                              Extended attribution: method for an author to credit
                                                                                                                                                                                sponsors, funders, and publishers within the content.
                                                                                                                                                                                [B,E,II] (Student or junior dev)
                                              Cameron                                                                Kathi, Max, Manpreet                                       Kathi, Cameron, Manpreet, Max
                      Lenses                  Lens V1: User Interface and procedures for lens creators and           Lens V2 Unifiy tags with keywords. Search and add          Lens V3 Design                                             Lens V3: Cascading style parameters (module author,
                                              endorsers to register themselves, support for comments, tagging        mutliple to a lens. Popups with lens information. Design                                                              collection editor, lens maker, reader) Trust Profiles.
                                              and sort by tags, browse by endorsers and lenses. RSS and OAI          Browse and Search restricted within a lens.
                                              of lens data (may be interim). Quality Box appearing with content. [

                                              Kathi, Max, Manpreet                                                                                                              Lens V2 Implementation
                      Branding                Branding Design: Plan for presses, friends, commercial orgs. [B,E]                                                                ^ Cameron, New Developer                                   Branding implementation

              Communities                                                                                                                                                                                                                  Communities features plan : (tagging, ratings, reviews, Communities features v1 developed                       Communities features v2 developed
                                                                                                                                                                                                                                           discussions, networks of authors) May all become part of
                                                                                                                                                                                                                                           lensing.


               KEY:
           System Arch & Design               System architecture, back-end component architecture, system           NI/NSF funded development                                  NSF and National Instruments are funding LabVIEW support, MathML editing, and LaTeX import in support of DSP education.
           Print, XML Engineer                level design and design decisions                                      Doc                                                        Documentation, Help
           CNX UI Team                         Highlighted cells show where the User Interface team is involved Possibly Non-CNX                                                Implementation could be outsourced or developed by a partner or collaborator
               [A,B,C,D,E,F,I,II,III,IV]      significantly Defining and Usability Themes and Strategic Goals
                                              Refer to the                                                           Translation pieces that are very iffy                      Translation needs its own funding and team to make more than occasional, piecemeal progress.
               Last Updated                   for Connexions described in to reflect smaller staff. current projections)
                                              10/25/2007 (Major revisions the Roadmap

                                              To Show People Assigned Set the cell to the right to 1                                                                          1 People will show
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            development_release_plan.xls and .html
                                                                                                                                        Should not b e used without supervision                                                                                                                                                                                                                                                                                                                                                                                                                     Milestones Pre Oct 07




      CNX Development                                                                                                                                                                                                                             Apr 08 – assumes additional developer resources                                                                                                                                          Apr 09                                                      Jul 09                                                     Nov 09
                                                                         Jul 31 07                                                        Interim                                                        Nov 07                                                                                                                     Jul 08                                         Nov 08
 Deliverables (end of month)                                                                                                                                                                                                                                    starting at this point
                      Architectur
                      e                                           S                                                 Upgrade to Plone 2.5, Simplify architecture to                                                                              Programmable interfaces for getting content into and out of    Plan for robust, scalable, distributable           Detailed design for scalable, federated                                                                 Development of distributed repository.                       Development of distributed repository.
                                                                  y                                                 support canonical representation of modules and                                                                             Connexions in canonical form                                   architecture -- requirements and high level        content repository.
                                                                  s                                                 collections, finish development documentation. [IV]                                                                                                                                        design
                                                                  t
                                                                  e                                                                                                                                                                             System level design for reusable structured elements           System Plan for integrating other ML's –           Plan for realizing potential of live data
                                                                                                                                                                                                                                                (bibliography, questions, glossary etc.)                       chemistry, music, etc.                             and documents – connect easily with
                                                                                                                                                                                                                                                                                                                                                                  tools that “play” parts of the document.

                                       Collaboration Environment v2.0 : Development process, source code
                                       control, bug tracking, performance monitoring: easy for internal and
                                       external collaborators and developers to use. (Moved ahead from
                                       November) [IV]
                                       CNXML-module .6 specification, CNXML-collection format, metadata
                                                                  I                                                                                                                                                                             CNXML .6 implementation, CNXML-collection                      IA Plan for integrating other ML's – chemistry,
                                                                  n
                                       definition upgrade and mapping to OAI and LOM [III]                                                                                                                                                      implementation, metadata upgrade implemented, mappings         music, etc.
                                                                  f                                                                                                                                                                             and exchanges of metadata implemented (26 weeks)
                                                                  o
                                                                  r
                                                                  P                                                                                                                                                                             Clear, easy-to-use attribution policy and clear policy on
                                                                  o                                                                                                                                                                             when content will be removed (illegal, etc) [B]
                      Print and                                   l
                      Formatting       Print-on-demand but not Assemble on Demand: Print 20 - 50 pre-formatted
                                                                B                                                   Continue to provide PDF's of high quality books –       Book printing V0.5 -- Assemble on demand using LaTeX                                                                                                                                  Design K12 print format (teacher flows,     Implement K12 print format
                                                                o
                                       and approved PDF's of books on demand through QOOP. [A]                      the actual number probably closer to 12 books. [A]      engine. Printing of compediums may be included. Automated                                                                                                                             callouts, marginalia)
                                                                o                                                                                                           and semi-automated printing through QOOP.[A]                                                                                                                                          Printed book editing tools -- PDF image
                                                                k                                                                                                                                                                                                                                                                                                 and linebreak adjustment
                                       RUP: Medical Cases book published. NCPEA: Journal published. [A,E]                                                                                                                                       Support for style and presentation options specified per       SVG Image Support (Scalable vector images
                                                                                                                                                                                                                                                module and per collection/book/report.                         with layers and multilingual support.)

                                                                  E                                                                                                                                                                             Offline viewing of a collection -- XHMTL output for use on     Design of generic API for exporting CNXML          Full Export/Import of Collections           Export to Sakai and other LMS's
                                                                  x                                                                                                                                                                             OLPC and other initiatives. OAI protocol support for finding   modules and collections for printing, publishing
                                                                  p                                                                                                                                                                             modules that are not in collections.                           and exchange (Dependent on CNXML upgrade
                                                                  o                                                                                                                                                                                                                                            complete)
                                                                  r
                      Learner                                     t
                                                                  W
                                                                  e

                                                                  C

                                                                  S                                                 Advanced Search Implementation-- full                                                                                                                                                                                                         K12 Browse and search (design) using        K12 browse and search implementation
                                                                  e                                                 specification of search terms and match locations                                                                                                                                                                                             standards, levels, topics
                                                                  a                                                 (search for author Johnson, with subject Math and
                                                                  r                                                 Statistics) See also Author Stats below under
                                                                  c                                                 Quality Control. [C,D]
                                                                  h
                                                                  a
                                                                  L                                                                                                                                                                                                                                                                                                                                           Translate module (CNXML) generated text into Spanish and    Publish instructions for site-translation, and
                                                             a                                                                                                                                                                                                                                                                                                                                                Vietnames so that modules in those languages display with   module/collection structure translation.
                                                             n                                                                                                                                                                                                                                                                                                                                                "figure", "note", "caption" translated. [B]
                                                             g
                                                             u
                                                             A                                                                                                              Braille version of Elec 241 Book -- Fundamentals of Electrical                                                                     Connexions accessibility assessment and plan : Website accessibility implemented               Accessibility tools for authors designed                    Accessibility tools implemented
                                                             c                                                                                                              Engineerinng                                                                                                                       hire accessibility consultant to assess
                                                             c                                                                                                                                                                                                                                                 requirements for ADA compliance and produce
                                                             e                                                                                                                                                                                                                                                 plan for compliance.
                                                             s
                                                             I                                                                                                                                                                                  LabVIEW interface improvements plan                            LabVIEW interface improvements (multi-version
                                                             n                                                                                                                                                                                                                                                 and multiple OS support)
                      Author/Edit                            t
                                                             W
                                   Studies: Naïve User Module Creation and Editing, Author Roundtable                                                                       Edit in place authoring quick fixes identified in roundtable and
                                   Quick authoring fixes based on studies -- adding sections, auto generating
                                                             o                                                                                                              study – ability to add sections, better visual cues about editing
                                                             r
                                   ID's, visual improvements to EIP (May slip to September) [D]                                                                             content, figure editing [D]
                                                             k
                                                             f
                                                             W                                                                                                                                                                                  Word importer templates improvements V1 [D]                    Template improvements V2 with upgraded
                                                             o                                                                                                                                                                                                                                                 CNXML
                                                             r
                                                             L                                                                                                              LaTeX importer prototype
                                   Improved MathML editing (best practices for Word and Equation editor) [C] Improved MathML editing – Formulator (other?)
                                                             M                                                                                                              Content MathML showcase (Real example that shows payoff             Hooks within interface to existing MathML editing tools (as    WYSIWYG MathML Editor (If needed)
                                                             a                                                [C]                                                           for math with embedded meaning)                                     identified by July research)
                                                             t
                                                             W                                                                                                                                                                                                                                                 WYSIWYG Editing: Design of simple frontend         Development of completely wysiwyg
                                                             y                                                                                                                                                                                                                                                 editors, writely like, wiki-like.                  editor tools once requirements specified
                                                             s                                                                                                                                                                                                                                                                                                    in detail.
                                                             i
                                                             C                                                Illustrator role [B]                                          Collaborative editing UI redesign V1 (CNX workgroup and             Collaborative editing implementation V1 (CNX workgroup         Spell checker in authoring interface.              Peer and editorial review tools UI design Peer and editorial review implementation.                     Peer and editorial review implementation.
                                                             o                                                Subject categories selection. [B, E]                          workspaces) concentrating on teachers, collection builders,         and workspaces)
                                                             l                                                Collection type selection (course, report, journal,           customizers. Support for creating, editing, and previewing a
                                                             l                                                textbook etc) [B]                                             whole book.
                                                             R                                                                                                                                                                                  High level design for reusable structured elements                                                                Bibliography and glossary entry reuse
                                                             e                                                                                                                                                                                  (Bibliography, Glossary, Q/A, Images …)
                      Bibliography                           u                                                                                                                                                                                  Google scholar annotations implemented                         Bibliography tools design (better citation         Bibliography tools implementation
                                                                                                                                                                                                                                                                                                               handling, integration with google scholar,
                                                                                                                                                                                                                                                                                                               citeulike)
               Question/Answer                                                                                                                                                                                                                                                                                 UI for Question Answer System                                                                  Implement or integrate Q/A System
                                                                  V                                                                                                                                                                                                                                            UI and design for Video with Internet Archive      Implement video integration
                                                                  i
                      Language/T                                  d                                                                                                                                                                                                                                                                                               Multilingual module: providing a single     Translation Tools: UI Design for language authoring and     Translation tools: Implement language authoring and review   Translation tools: Implement language authoring and review
                      ranslation                                                                                                                                                                                                                                                                                                                                  module with multiple translations, rather   review tools modeled on OOPS standards.                     tools modeled on OOPS standards.                             tools modeled on OOPS standards.
                                                                                                                                                                                                                                                                                                                                                                  than using derived copy to do
                                                                                                                                                                                                                                                                                                                                                                  translations. (UI and Dev)

                                                                  H
                                       New Featured Content and Author Spotlights, CNX Tour, Redo About Us                                                                                                                                                                                                                                                        Context sensitive help system with
                                       and Help Content pages [D] e                                                                                                                                                                                                                                                                                               animated screen capture, Remote demo
                                                                  l                                                                                                                                                                                                                                                                                               system
                      Quality                                     p
                                                                  S                                                 Author Stats: Useful statistics for an author looking   Lens stats: Useful statistics for an organization to determine
                                                                  t                                                 for funding or tenure and useful for learners finding   the cost/benefit of their Connexions material and to determine
                                                                  a                                                 high quality content. [E,F,II]                          the highest quality material in their lens.
                                                                  t
                                                                  i
                                                                  E                                                                                                         Extended attribution: method for an author to credit sponsors,
                                                                  n                                                                                                         funders, and publishers within the content. [B,E,II]
                                                                  d
                                                                  o
                                                                  L
                                       Lens V1: User Interface and procedures for lens creators and endorsers to    Lens V2 Design Browse and Search restricted             Lens V2 Implementation                                                                                                             Lens V3: Cascading style parameters (module
                                                                  e
                                       register themselves, support for comments, tagging and sort by tags,         within a lens.                                                                                                                                                                             author, collection editor, lens maker, reader)
                                                                  n
                                       browse by endorsers and lenses. RSS and OAI of lens data (may be                                                                                                                                                                                                        Trust Profiles.
                                                                  s
                                       interim). Quality Box appearing with content. [
                                                                  e
                                       Branding Design: Plan forspresses, friends, commercial orgs. [B,E]
                                                                  B                                                                                                                                                                                                                                            Branding implementation
                                                                  r
                      Communiti                                   a                                                                                                         High level plan for community features (tagging, ratings,           Communities features plan                                      Communities features v1 developed                  Communities features v2 developed
                      es                                                                                                                                                    reviews, discussions, networks of authors)



                      KEY:
System Arch & Design                   System architecture, back-end component architecture, system level design and design decisions                                       NI/NSF funded development                                           NSF and National Instruments are funding LabVIEW support, MathML editing, and LaTeX import in support of DSP education.
Print, XML Engineer                                                                                                                                                         Doc                                                                 Documentation, Help
CNX UI Team                            Highlighted cells show where the User Interface team is involved significantly                                                       Possibly Non-CNX                                                    Implementation could be outsourced or developed by a partner or collaborator
                      [A,B,C,D,E,      Refer to the Defining and Usability Themes and Strategic Goals for Connexions described in the Roadmap                               Translation pieces that are very iffy                               Translation needs its own funding and team to make more than occasional, piecemeal progress.
                      F,I,II,III,IV]
                      Last             08/30/2007 (Major revisions to reflect smaller staff)
                                                                  development_release_plan.xls and .html
Should not b e used without supervision   Milestones Pre Oct 07
                                          Milestones Pre Aug 07
     CNX Development
                                                             Mar 07
Deliverables (end of month)
Architecture
   System Architecture         Upgrade to latest Postgres database tools




    Information Architecture


    Policy

Print and Formatting
    Book Printing and book
    building




    Exports and Export APIs




Learner Tools
   Website                     Visual redo (content prominent on home page, more professional
                               look throughout)
                               Implementation of visual redo
    Content Navigation         Navigation of content and collections redone (make it easy to tell
                               where you are, where you can go, and where to come back to).

                               Implementation of navigation
    Search and Browse          Browse and Search UI redesign and implementation. Browse and
                               Search unified, all browse paths available on a single page,
                               search displays matches and a clear format of the matched
                               resources. Finding content by subject added. Search can be
                               restricted to author, course, and subject area.
    Language/Translation       Internationalization of the site -- adds tags to buttons, menus, and
                               help text in the authoring environment so that translations can be
                               provided. Produced 1000 translatable entries.

                               Translator role added and displayed.




                                                   Page 8
                                         Milestones Pre Aug 07
   Accessibility



   Interactive Tools

Author/Editor Tools
   Workflow                    Priority 1 author workflow redesign and implementation: interface
                               for import, login, messages and navigation to workspaces and
                               workgroups made clearer and more uniform.


   Word Import                 Word import improvements : fewer failed documents, Equation
                               Editor math imports as MathML
   LaTeX Import
   MathML Editing


   Wysiwyg Editing


   Collaborative Editing       Editor role added.




   Reusable structured
   elements
                Bibliography

          Question/Answer
   Video
   Language/Translation   Translator role added and displayed.


   Help/Doc                    Create a module/collection in three easy steps.

Quality Control
  Statistics



   Endorsements                V1: Endorsements: NCPEA endorses content and modules show
                               endorsements. Implementation can support new endorsers
                               straightforwardly.
   Lenses




   Branding


                                                    Page 9
                                        Milestones Pre Aug 07
  Communities




  KEY:
System Arch & Design          System architecture, back-end component architecture, system level design and design decis
Print, XML Engineer
CNX UI Team                    Highlighted cells show where the User Interface team is involved significantly
  [A,B,C,D,E,F,I,II,III,IV]   Refer to the Defining and Usability Themes and Strategic Goals for Connexions described in
  Last Updated                10/25/07




                                                Page 10
                                           Milestones Pre Aug 07

                              Jul 31 07


Upgrade to Plone 2.5, Simplify architecture to support canonical
representation of modules and collections, finish development
documentation. [IV]



Collaboration Environment v2.0 : Development process, source code
control, bug tracking, performance monitoring: easy for internal and
external collaborators and developers to use. (Moved ahead from
November) [IV]
CNXML-module .6 specification, CNXML-collection format, metadata
definition upgrade and mapping to OAI and LOM [III]

Clear, easy-to-use attribution policy and clear policy on when content
will be removed (illegal, etc) [B]

Print-on-demand but not Assemble on Demand: Print 20 - 50 pre-
formatted and approved PDF's of books on demand through QOOP.
[A]

RUP: Medical Cases book published. NCPEA: Journal published.
[A,E]




Advanced Search Implementation-- full specification of search terms
and match locations (search for author Johnson, with subject Math
and Statistics) See also Author Stats below under Quality Control.
[C,D]

Translate module (CNXML) generated text into Spanish and
Vietnames so that modules in those languages display with "figure",
"note", "caption" translated. [B]




                                                    Page 11
                                              Milestones Pre Aug 07




Studies: Naïve User Module Creation and Editing, Author Roundtable
Quick authoring fixes based on studies -- adding sections, auto
generating ID's, visual improvements to EIP (May slip to September)
[D]
Word importer templates improvements V1 [D]


Improved MathML editing (best practices, specific tools and
methods) [C]




Illustrator role [B]
Subject categories selection. [B, E]
Collection type selection (course, report, journal, textbook etc) [B]




New Featured Content and Author Spotlights, CNX Tour, Redo
About Us and Help Content pages [D]

Author Stats: Useful statistics for an author looking for funding or
tenure and useful for learners finding high quality content. [E,F,II]


Extended attribution: method for an author to credit sponsors,
funders, and publishers within the content. [B,E,II]

Lens V1: User Interface and procedures for lens creators and
endorsers to register themselves, support for comments, tagging and
sort by tags, browse by endorsers and lenses. RSS and OAI of lens
data (may be interim). Quality Box appearing with content. [B, E, F]

Branding Design: Plan for presses, friends, commercial orgs. [B,E]


                                                       Page 12
                                                     Milestones Pre Aug 07




re, system level design and design decisions

m is involved significantly
egic Goals for Connexions described in the Roadmap

             People

             People
             People




                                                           Page 13
                                          Milestones Pre Aug 07

                   Interim                                               Nov 07


                                               Programmable interfaces for getting content into and out
                                               of Connexions in canonical form

                                               System level design for reusable structured elements
                                               (bibliography, questions, glossary etc.)




                                               CNXML .6 implementation, CNXML-collection
                                               implementation, metadata upgrade implemented,
                                               mappings and exchanges of metadata implemented




                                               Book printing V0.5 -- Assemble on demand using LaTeX
                                               engine. Printing of compediums may be included.
                                               Automated and semi-automated printing through QOOP.

                                                Support for style and presentation options specified per
                                                module and per collection/book/report.
Offline viewing of a collection -- XHMTL output Design of generic API for exporting CNXML modules and
for use on OLPC and other initiatives. OAI      collections for printing, publishing and exchange
protocol support for finding modules that are   (Dependent on CNXML upgrade complete)
not in collections. (August)




                                               Publish instructions for site-translation, and
                                               module/collection structure translation.




                                                  Page 14
                                            Milestones Pre Aug 07
                                                  Braille version of Elec 241 Book -- Fundamentals of
                                                  Electrical Engineerinng


LabVIEW interface improvements plan               LabVIEW interface improvements (multi-version and
                                                  multiple OS support)

Report on study of potential author and
collaborationn pathways as well as high level
design recommendations for Wysiwyg editing.
(September)
                                                  Template improvements V2 with upgraded CNXML

                                           LaTeX importer
Content MathML showcase (Real example that Hooks within interface to existing MathML editing tools
shows payoff for math with embedded        (as identified by July research)
meaning)
                                           WYSIWYG Editing: Design of simple frontend editors,
                                           writely like, wiki-like.

Collaborative editing UI redesign V1 (CNX         Collaborative editing implementation V1 (CNX workgroup
workgroup and workspaces) concentrating on        and workspaces)
teachers, collection builders, customizers.
Support for creating, editing, and previewing a
whole book. (August/September)
                                                  High level design for reusable structured elements
                                                  (Bibliography, Glossary, Q/A, Images …)
Google scholar annotations implemented            Bibliography tools design (better citation handling,
                                                  integration with google scholar, citeulike)


                                                  Multilingual module: providing a single module with
                                                  multiple translations, rather than using derived copy to do
                                                  translations. (UI and Dev)
                                                  Context sensitive help system with animated screen
                                                  capture, Remote demo system

                                                  Lens stats: Useful statistics for an organization to
                                                  determine the cost/benefit of their Connexions material
                                                  and to determine the highest quality material in their lens.




Lens V2 Design Browse and Search restricted       Lens V2 Implementation
within a lens.



                                                  Branding implementation


                                                     Page 15
                                           Milestones Pre Aug 07
High level plan for community features         Communities features design
(tagging, ratings, reviews, discussions,
networks of authors)




                                               NI/NSF funded development
                                               Doc
                                               Possibly Non-CNX




                                                 Page 16
                                              Milestones Pre Aug 07

                         Apr 08                                                Jul 08


Plan for robust, scalable, distributable architecture --   Detailed design for scalable, federated
requirements and high level design                         content repository.

System Plan for integrating other ML's – chemistry,        Plan for realizing potential of live data and
music, etc.                                                documents – connect easily with tools that
                                                           “play” parts of the document.




IA Plan for integrating other ML's – chemistry, music,
etc.




Design K12 print format (teacher flows, callouts,          Implement K12 print format
marginalia)
Printed book editing tools -- PDF image and linebreak
adjustment
SVG Image Support (Scalable vector images with
layers and multilingual support.)
Full Export/Import of Collections                          Export to Sakai and other LMS's




K12 Browse and search (design) using standards,            K12 browse and search implementation
levels, topics




                                                       Page 17
                                           Milestones Pre Aug 07
Connexions accessibility assessment and plan : hire      Website accessibility implemented
accessibility consultant to assess requirements for
ADA compliance and produce plan for compliance.




WYSIWYG MathML Editor (If needed)


                                                         Development of completely wysiwyg editor
                                                         tools once requirements specified in detail.

Spell checker in authoring interface.                    Peer and editorial review tools UI design




                                                         Bibliography and glossary entry reuse

Bibliography tools implementation

UI for Question Answer System
UI and design for Video with Internet Archive            Implement video integration




Lens V3: Cascading style parameters (module author,
collection editor, lens maker, reader) Trust Profiles.




                                                   Page 18
                                        Milestones Pre Aug 07
Communities features developed




NSF and National Instruments are funding LabVIEW support, MathML editing, and LaTeX import in support of DSP education
Documentation, Help
Implementation could be outsourced or developed by a partner or collaborator




                                                Page 19
             Milestones Pre Aug 07

Nov 08                           Apr 09


         Development of distributed repository.




                     Page 20
                                          Milestones Pre Aug 07
Accessibility tools for authors       Accessibility tools implemented
designed




Peer and editorial review
implementation.




Implement or integrate Q/A System

Translation Tools: UI Design for      Translation tools: Implement language authoring and
language authoring and review tools   review tools modeled on OOPS standards.
modeled on OOPS standards.




                                                  Page 21
                                         Milestones Pre Aug 07




eX import in support of DSP education.




                                               Page 22

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:5/8/2013
language:Japanese
pages:22
gegouzhen12 gegouzhen12
About