CSC/ECE 517 Spring 2013/OSS E734: Difference between revisions
(Created page with "[https://docs.google.com/a/ncsu.edu/document/d/11YTjxFXFR13vJ769yFBbqn9qOueK2Ktz0Pd-gyS2W5U/edit# Write-up of This Topic.] This page is the design documentation for Expertiza pr...") |
|||
Line 15: | Line 15: | ||
= | = Introduction = | ||
The Expertiza project is system for using peer review to create reusable learning objects. Students do different assignments; then peer review selects the best work in each category, and assembles it to create a single unit. | The Expertiza project is system for using peer review to create reusable learning objects. Students do different assignments; then peer review selects the best work in each category, and assembles it to create a single unit. | ||
The process of reviewing includes reviews, re-reviews and meta reviews of assignments submitted by students for a course. This method of evaluation also inherently suggests that there will be vagaries in the way reviews have been performed | The process of reviewing includes reviews, re-reviews and meta reviews of assignments submitted by students for a course. This method of evaluation also inherently suggests that there will be vagaries in the way reviews have been performed. | ||
This project aim to provide a way for the users to examine various type of statistic about the courses, assignments and reviews. | |||
== Objective == | == Objective == | ||
The original objective of the project is to extend the Analytic project E732 from previous semester to incorporate new features. | |||
Upon examination the implementation of E732 we decided to start from scratch and create a developer friendly and easily extendable framework for providing analytic data and displaying analytic data. | |||
== Requirements == | |||
In order for us to come up with a viable and well designed framework, first we came up with a list of requirement that the frame work have to meet using the Object Oriented Design Principles and Design Patterns we learn in the class. | |||
*...(TODO) | |||
*A clear separation front end (displaying the data) and back end (gathering the data) | |||
== | |||
* | |||
* | |||
*Instructors or Teaching assistants must be able to see a comparison among different feedbacks towards the same question in all reviews of an assignments. | *Instructors or Teaching assistants must be able to see a comparison among different feedbacks towards the same question in all reviews of an assignments. | ||
*Instructors or Teaching assistants must be able to see the trend of the score changes with respect to time, which is from review to re-review and finally to meta review. | *Instructors or Teaching assistants must be able to see the trend of the score changes with respect to time, which is from review to re-review and finally to meta review. | ||
*All the above information should be kept to the instructor, TAs and the respecting author. | *All the above information should be kept to the instructor, TAs and the respecting author. |
Revision as of 19:24, 28 April 2013
This page is the design documentation for Expertiza project E734 conducted in the CSC/ECE 517 Spring 2003 class at North Carolina State University. Learn more about Expertiza by visiting its main page: http://wikis.lib.ncsu.edu/index.php/Expertiza
Team Members
Hao Liu (hliu11@ncsu.edu)
Zhuowei Wang (zwang18@ncsu.edu)
Chunxue Yang (cyang14@ncsu.edu)
Introduction
The Expertiza project is system for using peer review to create reusable learning objects. Students do different assignments; then peer review selects the best work in each category, and assembles it to create a single unit.
The process of reviewing includes reviews, re-reviews and meta reviews of assignments submitted by students for a course. This method of evaluation also inherently suggests that there will be vagaries in the way reviews have been performed.
This project aim to provide a way for the users to examine various type of statistic about the courses, assignments and reviews.
Objective
The original objective of the project is to extend the Analytic project E732 from previous semester to incorporate new features. Upon examination the implementation of E732 we decided to start from scratch and create a developer friendly and easily extendable framework for providing analytic data and displaying analytic data.
Requirements
In order for us to come up with a viable and well designed framework, first we came up with a list of requirement that the frame work have to meet using the Object Oriented Design Principles and Design Patterns we learn in the class.
- ...(TODO)
- A clear separation front end (displaying the data) and back end (gathering the data)
- Instructors or Teaching assistants must be able to see a comparison among different feedbacks towards the same question in all reviews of an assignments.
- Instructors or Teaching assistants must be able to see the trend of the score changes with respect to time, which is from review to re-review and finally to meta review.
- All the above information should be kept to the instructor, TAs and the respecting author.