CSC/ECE 517 Spring 2018 E1816 mpan2: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 7: Line 7:
===Files Involved===
===Files Involved===
app/controllers/grades_controller.rb
app/controllers/grades_controller.rb
app/controllers/assignments_controller.rb
app/controllers/assignments_controller.rb
app/views/grades/view.html.erb (partials below)
 
app/views/grades/view.html.erb  
 
app/views/grades/_teams.html.erb
app/views/grades/_teams.html.erb
app/views/grades/_team_title.html.erb
app/views/grades/_team_title.html.erb
app/views/grades/_team_charts.html.erb
app/views/grades/_team_charts.html.erb
app/view/review_mapping/_review_report.html.erb
app/view/review_mapping/_review_report.html.erb



Revision as of 05:05, 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

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

Functionality

Conclusion

References