SlideShare a Scribd company logo
Gradebook 2:
A UI Overhaul and New Features
   Kirk Alexander, Sakai Program Manager
        University of California, Davis
Why a new Gradebook
• Simplify the user interface
    • Easier Gradebook setup
    • More intuitive grading of multiple (selectable)
      assignments at once for many students
•   New features for large classes
•   Extra Credit
•   Item Weighting in Categories
•   Migration of structure to new sites
Key Features
• Enhanced Categories and Weighting
• Add features for large classes
  •   Spreadsheet style grading
  •   Drop lowest Scores
  •   Excuse items per student
  •   Equal and unequal item weighting
• Extra Credit
  • Extra Credit items
  • Extra Credit Categories
Other Features
•   Item level grader comments
•   Student View
•   Extensive logging of all transactions
•   Import/Export via csv
    • Import/Export structure as well as grades
    • Structure can be imported to copy Gradebook
      across sites/systems
    • Import eventually to be accessible Site Import
Phase II Features (Fall 2009)
• Statistics: percentages, medians, averages, class
  ranks, SD
• Permission control by role
• Letter Grading (converts to numeric, fixed scale)
• Visual charts of statistics
• Sub Items (requires structural changes, timing
  uncertain)*
• Multiple Gradebooks per site*
Technology

• Uses existing 2.5 API’s
• Some additions to Gradebook tables
• Google Google Web Toolkit (GWT) and
  GXT (Ext GWT SDK)
  • Java based grid controller
• Completely replaces existing UI
• Additional internal tables for performance
  enhancements to support faster paging
More Information
• See Conference Session Wiki Pages
• Confluence (w/ links to Jira, SVN
  http://confluence.sakaiproject.org/display/SG2X/Grad
  ebook2
• User Testing:
  http://jira.sakaiproject.org/browse/GRBK-225
• Docs: (in development)
  http://smartsite.ucdavis.edu:8000/smartsite/ucd-
  gateway/Gradebook2Documents.html
Long Term Goals
• produce an independent
  module/component/project from GB2,
  tentatively called "Grade Repository”
• allow arbitrary tagging/marking of any entity,
  with hierarchical organization (gradebook,
  category, item, sub-item, sub-sub-item, etc.)
• support for multiple graders/grades per student
  per item, and multiple gradebooks per site, for
  the various projects/tools to store grade data
    July 2009        10th Sakai Conference - Boston, MA, U.S.A.   8
And now here’s a…

Demonstration




   July 2009        10th Sakai Conference - Boston, MA, U.S.A.   9
July 2009   10th Sakai Conference - Boston, MA, U.S.A.   10
July 2009   10th Sakai Conference - Boston, MA, U.S.A.   11
July 2009   10th Sakai Conference - Boston, MA, U.S.A.   12
Gradebook2 Summary
We have begun this effort by implementing a new tool that closely mimics the current
tool's basic functionality (support for numeric grades including points and
percentages) with some significant new functionality (extra credit items and
categories, drop lowest grade item, grade item weighting, excuse individual grade
record, etc.) and ease of use improvements and a more flexible and extensible UI
strategy. This tool currently shares data model objects with the old tool, which should
largely address compatibility issues with other existing tools that make use of the
original Gradebook1 to aggregate grades.

At the moment, this new tool runs side-by-side with the existing Gradebook1 project
on a Sakai instance, in order to facilitate pilot rollout of the new tool to a select
number of sites.

This tool (gradebook2) has been largely developed against the 2.5.x Sakai build, but it
is to some extent Sakai-version-agnostic, and with some minor patching of the
appropriate data model objects, our intention is to provide a 2.6 branch in the near
future, and to allow it to run in the 3.0 container as well.

     July 2009                     10th Sakai Conference - Boston, MA, U.S.A.         13

More Related Content

Similar to Gradebook - NG

Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
Sakai presentation
Sakai presentationSakai presentation
Sakai presentation
carl33p
 
Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...
Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...
Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...MongoDB
 
Real World – Rapid prototyping with Logic Apps
Real World – Rapid prototyping with Logic AppsReal World – Rapid prototyping with Logic Apps
Real World – Rapid prototyping with Logic Apps
BizTalk360
 
2009 02 26 Upv V02
2009 02 26 Upv V022009 02 26 Upv V02
2009 02 26 Upv V02
Michael Korcuska
 
Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the projectrihan696
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
metamath
 
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowCleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Bohyun Kim
 
Specification based testing
Specification based testingSpecification based testing
Specification based testing
Habibur Rahman
 
Tech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityTech Talk Live on Share Extensibility
Tech Talk Live on Share Extensibility
Alfresco Software
 
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software SpecificationsReengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Moutasm Tamimi
 
Jayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EEJayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EEJayashree Panda
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
Nina McHale
 
April 2012 uPortal Community Call
April 2012 uPortal Community CallApril 2012 uPortal Community Call
April 2012 uPortal Community Call
Jasig uPortal Project
 
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with SakaiKeynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
AuSakai
 

Similar to Gradebook - NG (20)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Sakai presentation
Sakai presentationSakai presentation
Sakai presentation
 
BackboneJS
BackboneJSBackboneJS
BackboneJS
 
Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...
Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...
Socialite, the Open Source Status Feed Part 1: Design Overview and Scaling fo...
 
Nagacv
NagacvNagacv
Nagacv
 
Real World – Rapid prototyping with Logic Apps
Real World – Rapid prototyping with Logic AppsReal World – Rapid prototyping with Logic Apps
Real World – Rapid prototyping with Logic Apps
 
2009 02 26 Upv V02
2009 02 26 Upv V022009 02 26 Upv V02
2009 02 26 Upv V02
 
Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the project
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
 
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowCleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
 
Specification based testing
Specification based testingSpecification based testing
Specification based testing
 
Ashish Garg
Ashish GargAshish Garg
Ashish Garg
 
Tech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityTech Talk Live on Share Extensibility
Tech Talk Live on Share Extensibility
 
Nagacv
NagacvNagacv
Nagacv
 
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software SpecificationsReengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software Specifications
 
Jayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EEJayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EE
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
 
April 2012 uPortal Community Call
April 2012 uPortal Community CallApril 2012 uPortal Community Call
April 2012 uPortal Community Call
 
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with SakaiKeynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
 
Jatin_Resume
Jatin_ResumeJatin_Resume
Jatin_Resume
 

Recently uploaded

What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Reflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdfReflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdf
amberjdewit93
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 

Recently uploaded (20)

What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Reflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdfReflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdf
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 

Gradebook - NG

  • 1. Gradebook 2: A UI Overhaul and New Features Kirk Alexander, Sakai Program Manager University of California, Davis
  • 2. Why a new Gradebook • Simplify the user interface • Easier Gradebook setup • More intuitive grading of multiple (selectable) assignments at once for many students • New features for large classes • Extra Credit • Item Weighting in Categories • Migration of structure to new sites
  • 3. Key Features • Enhanced Categories and Weighting • Add features for large classes • Spreadsheet style grading • Drop lowest Scores • Excuse items per student • Equal and unequal item weighting • Extra Credit • Extra Credit items • Extra Credit Categories
  • 4. Other Features • Item level grader comments • Student View • Extensive logging of all transactions • Import/Export via csv • Import/Export structure as well as grades • Structure can be imported to copy Gradebook across sites/systems • Import eventually to be accessible Site Import
  • 5. Phase II Features (Fall 2009) • Statistics: percentages, medians, averages, class ranks, SD • Permission control by role • Letter Grading (converts to numeric, fixed scale) • Visual charts of statistics • Sub Items (requires structural changes, timing uncertain)* • Multiple Gradebooks per site*
  • 6. Technology • Uses existing 2.5 API’s • Some additions to Gradebook tables • Google Google Web Toolkit (GWT) and GXT (Ext GWT SDK) • Java based grid controller • Completely replaces existing UI • Additional internal tables for performance enhancements to support faster paging
  • 7. More Information • See Conference Session Wiki Pages • Confluence (w/ links to Jira, SVN http://confluence.sakaiproject.org/display/SG2X/Grad ebook2 • User Testing: http://jira.sakaiproject.org/browse/GRBK-225 • Docs: (in development) http://smartsite.ucdavis.edu:8000/smartsite/ucd- gateway/Gradebook2Documents.html
  • 8. Long Term Goals • produce an independent module/component/project from GB2, tentatively called "Grade Repository” • allow arbitrary tagging/marking of any entity, with hierarchical organization (gradebook, category, item, sub-item, sub-sub-item, etc.) • support for multiple graders/grades per student per item, and multiple gradebooks per site, for the various projects/tools to store grade data July 2009 10th Sakai Conference - Boston, MA, U.S.A. 8
  • 9. And now here’s a… Demonstration July 2009 10th Sakai Conference - Boston, MA, U.S.A. 9
  • 10. July 2009 10th Sakai Conference - Boston, MA, U.S.A. 10
  • 11. July 2009 10th Sakai Conference - Boston, MA, U.S.A. 11
  • 12. July 2009 10th Sakai Conference - Boston, MA, U.S.A. 12
  • 13. Gradebook2 Summary We have begun this effort by implementing a new tool that closely mimics the current tool's basic functionality (support for numeric grades including points and percentages) with some significant new functionality (extra credit items and categories, drop lowest grade item, grade item weighting, excuse individual grade record, etc.) and ease of use improvements and a more flexible and extensible UI strategy. This tool currently shares data model objects with the old tool, which should largely address compatibility issues with other existing tools that make use of the original Gradebook1 to aggregate grades. At the moment, this new tool runs side-by-side with the existing Gradebook1 project on a Sakai instance, in order to facilitate pilot rollout of the new tool to a select number of sites. This tool (gradebook2) has been largely developed against the 2.5.x Sakai build, but it is to some extent Sakai-version-agnostic, and with some minor patching of the appropriate data model objects, our intention is to provide a 2.6 branch in the near future, and to allow it to run in the 3.0 container as well. July 2009 10th Sakai Conference - Boston, MA, U.S.A. 13