Online Peer Evaluation System Team Green Apple - PowerPoint PPT Presentation

About This Presentation
Title:

Online Peer Evaluation System Team Green Apple

Description:

Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 22
Provided by: webd7
Learn more at: https://www.se.rit.edu
Category:

less

Transcript and Presenter's Notes

Title: Online Peer Evaluation System Team Green Apple


1
Online Peer Evaluation System Team Green Apple
Team Members Ada Tse Amber Bahl Tom Nichols Matt
Anderson
Faculty Mentor Prof. M Lutz
Project SponsorRichard Fasse RIT Online
Learning
2
Agenda
  • Project Overview
  • Process
  • Requirements Process
  • Challenges
  • Downfall Current System
  • Features New System
  • Reflections
  • Future Goals
  • Questions

3
Project Overview
  • The RIT Online Learning department is in need of
    an online peer evaluation system that can enhance
    the collaborative learning experience.
  • Currently, peer evaluation is supported by the
    use of online surveys provided by the RIT
    Clipboard system, which is difficult to setup and
    lacks good reporting functionality.

4
Current System
  • Clipboard (http//clipboard.rit.edu)
  • Survey System
  • Hard to setup
  • Cant deploy evaluations per group
  • Reporting does not show group weaknesses
  • Not integrated with myCourses
  • No control over who takes the survey

5
Current System Reporting

6
Solution
  • Integrated with myCourses
  • Login Pass-through
  • Course and Group Data Imported directly from
    myCourses
  • Setup Workflow
  • Tailored for peer evaluations
  • Question Templates
  • Reusable
  • Shared between Instructors

7
Solution Setup
8
Solution
  • Reporting
  • Multiple levels of detail
  • Sorted by groups or individuals
  • Quickly identify problem groups

9
Solution Reporting
10
Process Scrum
  • Scrum Methodology
  • The whole project will be delivered in chunks
    depending on the requirements prioritization.
    Development team will split the whole project
    into sprints. On an average the team would
    deliver each sprint within 2 to 3 weeks.
  • Scrum Team
  • Cross-functional comprised of Scrum Master,
    Developers, QA-Tester, UI Designers etc.

11
Risk Mitigation Plan
  • Use of Scrum
  • User Feedback
  • Deployable Deliverable (At the end of each
    Sprint)
  • Increased Product Visibility
  • Increased Progress Visibility
  • Sprint Planning
  • Through many sprints the requirements will be
    revised many times to ensure that clarity is
    achieved.
  • Throughout every sprint, each decision will be
    evaluated to make sure that it aligns with the
    overall goals of the project.
  • The team will undergo many team building events
    as deemed necessary by the team.

12
Revision Control
  • Subversion for revision control
  • Include all project documents
  • Trac provides web based management
  • View files and Changesets
  • Automated synchronization of project documents to
    web site
  • Provides an integrated bug tracking system

13
Metrics
  • Backlogs
  • Product
  • Sprint
  • Capture the hours required to develop and test a
    given feature.
  • Total numbers of hours per sprint
  • Number of tasks completed for a particular sprit
    (Work effort distributed for each sprint)
  • Number of open bugs
  • Total effort (man hours) for all phases

14
Requirements Process
  • Mainly elicited by
  • In Person Interviews
  • Project Sponsors
  • Subject Matter Experts
  • Online Learning Technical Staff
  • UI Mockups
  • Evaluating
  • RIT Clipboard
  • Peer Evaluation Templates

15
Requirements Analysis
  • Use Case Analysis
  • Workflow Diagrams
  • Workflow Steps

16
High-level System Design

17
Challenges
  • Uniformity
  • Rating System
  • Question System
  • Faculty View
  • Different User Types
  • Synchronization with myCourses

18
Technical Constraints
  • Database Access
  • Authentication
  • .NET (Platform and Programming Language)

19
Current Status
  • On Schedule
  • Progress

Key Features Progress
Requirements Elicitation DONE
Requirements Analysis (SRS) DONE
High Level Architecture DONE
Initial Setup (DB, Environment) DONE
Requirements Prioritization DONE
Sprint 1 Planning IN PROGRESS
20
Future Goals
  • In all 3 Sprints
  • Sprint 1 (Week 3)
  • Simple CRUD Operations
  • Create Questions Template
  • Create Evaluations
  • Data Access Layer
  • Sprint 2 (Week 5)
  • MyCourses Feed
  • Reporting
  • Sprint 3 (Week 7)
  • Reporting
  • Authentication

21
Questions
  • Thank you!
Write a Comment
User Comments (0)
About PowerShow.com