CSC/ECE 517 Spring 2018 E1816 mpan2: Difference between revisions
(Created page with "==Introduction== ===Expertiza=== ==Problem Statement== ===Files Involved=== ===Team Members=== ===Plan of Work=== ==Implementation Steps== ===Expertiza Environment Setup=== ===Fu...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
===Expertiza=== | ===Expertiza=== | ||
[http://expertiza.ncsu.edu/ Expertiza] is an open source web application based on [http://rubyonrails.org/ Ruby on Rails] framework, supported by the National Science Foundation. | |||
It is a place where students can submit and peer-review learning objects (assignments, codes, write ups, websites, etc). For an instructor, expertiza allows to create and customize new or existing assignments. For students, it allows to create and work on various projects and assignments. It provides a platform to peer review other students' submissions across various document types, including the URLs and wiki pages. | |||
==Problem Statement== | ==Problem Statement== | ||
===Files Involved=== | ===Files Involved=== | ||
app/controllers/grades_controller.rb | |||
app/controllers/assignments_controller.rb | |||
app/views/grades/view.html.erb | |||
app/views/grades/_teams.html.erb | |||
app/views/grades/_team_title.html.erb | |||
app/views/grades/_team_charts.html.erb | |||
app/view/review_mapping/_review_report.html.erb | |||
===Team Members=== | ===Team Members=== | ||
Daniel Burcal (djburcal@ncsu.edu) | |||
Patrick Francisco Poggi (pfpoggi@ncsu.edu) | |||
Ambareesh Pandit (aspandit@ncsu.edu) | |||
Minghao Pan (mpan2@ncsu.edu) | |||
===Plan of Work=== | ===Plan of Work=== | ||
==Implementation Steps== | ==Implementation Steps== | ||
===Expertiza Environment Setup=== | ===Expertiza Environment Setup=== | ||
We used the Ubuntu-Expertiza image to setup the environment. We forked the master from Expertiza, cloned that and then run through the command terminal. | |||
cd expertiza/app/controllers and cd expertiza/app/views | |||
===Functionality=== | ===Functionality=== | ||
==Conclusion== | ==Conclusion== | ||
==References== | ==References== |
Latest revision as of 05:08, 6 April 2018
Introduction
Expertiza
Expertiza is an open source web application based on Ruby on Rails framework, supported by the National Science Foundation. It is a place where students can submit and peer-review learning objects (assignments, codes, write ups, websites, etc). For an instructor, expertiza allows to create and customize new or existing assignments. For students, it allows to create and work on various projects and assignments. It provides a platform to peer review other students' submissions across various document types, including the URLs and wiki pages.
Problem Statement
Files Involved
app/controllers/grades_controller.rb
app/controllers/assignments_controller.rb
app/views/grades/view.html.erb
app/views/grades/_teams.html.erb
app/views/grades/_team_title.html.erb
app/views/grades/_team_charts.html.erb
app/view/review_mapping/_review_report.html.erb
Team Members
Daniel Burcal (djburcal@ncsu.edu)
Patrick Francisco Poggi (pfpoggi@ncsu.edu)
Ambareesh Pandit (aspandit@ncsu.edu)
Minghao Pan (mpan2@ncsu.edu)
Plan of Work
Implementation Steps
Expertiza Environment Setup
We used the Ubuntu-Expertiza image to setup the environment. We forked the master from Expertiza, cloned that and then run through the command terminal.
cd expertiza/app/controllers and cd expertiza/app/views