<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fferry</id>
	<title>Expertiza_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fferry"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Fferry"/>
	<updated>2026-05-12T08:38:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018&amp;diff=117515</id>
		<title>CSC/ECE 517 Spring 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018&amp;diff=117515"/>
		<updated>2018-06-06T17:35:44Z</updated>

		<summary type="html">&lt;p&gt;Fferry: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[CSC/ECE 517 Spring 2018- Project Juniper:Bookmark Enhancements]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1803: Introducing a Student View for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1804: OSS project Yellow: Topic management]]&lt;br /&gt;
* [[CSC/ECE_517_Spring_2018- Project E1805: Convolutional data extraction from Github]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1808: Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1810: Show sample submissions and reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1814 Write unit tests for collusion cycle.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1802: 2D Canvas Rendering]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1802: 2D Canvas Rendering (Part 2)]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018 - E1800: Add past-due assignments to task list]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1812: on the fly calc.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches ]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches (Part 2)]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1813 Test Menu Items Model]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1816: Visualization for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1817: Adding Student-generated Questions to Rubric]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1818:  Role-based reviewing]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1822: Extend the functionality of badging]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1815: Improvements to review grader]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1824: Let course staff as well as students do reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1819: Improve self review, link self and peer review to derive grades]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1820 Review-Comment Tone Analysis Report]]&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
&lt;br /&gt;
====Problem 1:==== &lt;br /&gt;
When an instructor is logged in, they can manage rubrics under the Manage &amp;gt; Questionnaires tab. However, bookmark ratings are not available to be selected.&lt;br /&gt;
&lt;br /&gt;
[[File:Problem1.jpg|frame|center|100px|Manage Menu]]&lt;br /&gt;
&lt;br /&gt;
====Enhancements to the problem:====&lt;br /&gt;
An instructor can now see ‘Bookmark reviews’ in the Manage &amp;gt; Questionnaires drop down menu.&lt;br /&gt;
&lt;br /&gt;
====Problem 2====&lt;br /&gt;
The current functionality only allows for the author to review the bookmark, and the reviewer is not able to assess the usefulness of a bookmark. &lt;br /&gt;
&lt;br /&gt;
====Enhancements to the problem:====&lt;br /&gt;
The design below could be implemented to allow for input from reviewers on bookmarks. This would involve modification to the existing classes to add “karma points,” which are points a&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=117514</id>
		<title>MainPage</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=117514"/>
		<updated>2018-06-06T17:34:00Z</updated>

		<summary type="html">&lt;p&gt;Fferry: /* Expertiza */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Expertiza==&lt;br /&gt;
* [[Expertiza documentation]]&lt;br /&gt;
&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2010]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2011]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2012]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2013]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2017]]&lt;br /&gt;
* [[CSC/Independent Study Spring 2018]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018]]&lt;br /&gt;
* [[CSC 456 Spring 2011|CSC 456 Spring 2012]]&lt;br /&gt;
* [[ECE 633]]&lt;br /&gt;
* [[KCU]]&lt;br /&gt;
* [[Progress reports]]&lt;br /&gt;
&lt;br /&gt;
==Application Behavior==&lt;br /&gt;
* [[Grading]]&lt;br /&gt;
&lt;br /&gt;
==Metaprogramming==&lt;br /&gt;
* [[CSC/ECE_517_Spring_2013/ch1b_1k_hf|Lecture on Metaprogramming]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
&lt;br /&gt;
* [[Setting Up a Development Machine]]&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
* [[Using git and github for projects]]&lt;br /&gt;
* [[Using heroku to deploy your projects]]&lt;br /&gt;
* [[How to Begin a Project from the Current Expertiza Repository]]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [[How to Change a User's Password on a Development Machine]]&lt;br /&gt;
* [[Debugging Rails]]&lt;br /&gt;
* [http://rajanalwan.com/ui_guidelines/ Design Template]&lt;br /&gt;
&lt;br /&gt;
==Production==&lt;br /&gt;
* [[Deploying to Production]]&lt;br /&gt;
* [[Downloading Production Data]]&lt;br /&gt;
* [[Accessing the Production Server]]&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* [[Using Cucumber with Expertiza]]&lt;br /&gt;
* [[Rails Testing Overview]]&lt;br /&gt;
* [[Expertiza Continuous Integration]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [[Object-Oriented Design and Programming]]&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=114896</id>
		<title>Expertiza documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=114896"/>
		<updated>2018-02-22T04:56:30Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:715px-EXPERTIZA.png|715px]]&lt;br /&gt;
&lt;br /&gt;
= Welcome to the Expertiza project! =&lt;br /&gt;
&lt;br /&gt;
The Expertiza project is software to create reusable learning objects through peer review. It also supports team projects, and the submission of almost any document type, including URLs and wiki pages.&lt;br /&gt;
&lt;br /&gt;
== Short Powerpoint introductions ==&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/ELI_11_wiki_textbook.ppt presentation] on using Expertiza to support wiki-textbook creation, at the 2011 EDUCAUSE Learning Initiative conference, February 15, 2011&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/Purdue_TLT_2009.ppt plenary talk] at the Purdue TLT Conference on April 22, 2009&lt;br /&gt;
*We invite you to view the original [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm rationale] for the system.&lt;br /&gt;
*You can walk through a [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza%20in%20Action.ppt virtual demo] of the system.&lt;br /&gt;
&lt;br /&gt;
== Papers ==&lt;br /&gt;
*A [http://innovateonline.info/index.php?view=article&amp;amp;id=365 prose rendition] of the rationale was published in [http://innovateonline.info/ Innovate] in 2007. (To view it, you need to register, and you will receive e-mail each time a new issue of this very interesting and useful journal is published.)&lt;br /&gt;
*Other papers on Expertiza can be found [http://research.csc.ncsu.edu/efg/expertiza/papers/ here].&lt;br /&gt;
&lt;br /&gt;
== Video presentations ==&lt;br /&gt;
&lt;br /&gt;
*An [http://connectpro86502729.na6.acrobat.com/p99048610/ overview] of Expertiza (&amp;quot;Software support for teamwork and authentic assessment [http://research.csc.ncsu.edu/efg/expertiza/presentations/TLT_Live.ppt  (slides)]&amp;quot;) from the TLT Group's Friday Live, September 24, 2010&lt;br /&gt;
*[https://sas.elluminate.com/site/external/recording/playback/link/dropin.jnlp?sid=2008350&amp;amp;suid=D.2D2E269EE524FD263F89DA6872A41E Student-authored wiki textbooks: Composition and review] from the 2011 Global Education Consortium, November 18, 2011&lt;br /&gt;
*This [http://educause.mediasite.com/mediasite/SilverlightPlayer/Default.aspx?peid=cdeebca6d1a34610923bcabd4c2d2fd91d session from EDUCAUSE ELI 2011] describes how Expertiza can be used to review wiki-textbook contributions.  It is an earlier version of the presentation above that includes a live demo. &lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p10263667/ Webcast] from July 2007 includes the rationale and a demo of the system.&lt;br /&gt;
*A six-minute [http://www.youtube.com/watch?v=hVpS7qvC5Zs interview] from the 2009 Lilly Conference on College Teaching describes the goals and realization of the project.  (&amp;lt;i&amp;gt;Note:&amp;lt;/i&amp;gt; Background noise may be distracting.)&lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p84785847/ Ideagora] discussion from January 2009 describes the social-networking features planned for Expertiza.&lt;br /&gt;
*[https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2009-03-17.1032.M.F13AAE88367AEE982449E713075D42.vcr Forming and managing student teams and peer feedback in Expertiza], a presentation at the UNC TLT conference in March 2009.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/reports/Instructor_documentation.doc instructor manual], explaining how to create an deploy an assignment in Expertiza.&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/instructor.swf instructor video], slightly dated, showing how to create and deploy an assignment&lt;br /&gt;
* A guide for [[Creating_Custom_Rubric]]&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.pdf PDF] presentation explaining how to submit and review an assignment with Expertiza.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/student.swf video] showing how to use the system to submit and review an assignment.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.pdf PDF] presentation explaining how to submit and review wiki pages with Expertiza.&lt;br /&gt;
*For students, a [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.ppt Powerpoint] or [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.pdf PDF] presentation explaining how to form teams and sign up for topics.&lt;br /&gt;
&lt;br /&gt;
== Developers section ==&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
=== Development Environment Setup Guides ===&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
**[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:Debian Development setup for Ubuntu/Debian]&lt;br /&gt;
* [[Development:Setup:OSX]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:RHEL  Development setup for Linux RHEL ]&lt;br /&gt;
*[[Developing Expertiza on the VCL]]&lt;br /&gt;
*Developing Expertiza on Virtual Box&lt;br /&gt;
** [https://drive.google.com/a/ncsu.edu/file/d/0B2vDvVjH76uEUmNKVncxRUhUVVE/view?usp=sharing Download the VirtualBox Ubuntu image here]&lt;br /&gt;
** [https://drive.google.com/open?id=1YlqiSsbZl8TfPuQmIFG7TYo2npWzqqu4 or try the Lubuntu image here if the Ubuntu image is too heavy for your PC/Laptop ]&lt;br /&gt;
*Docker image (Only if you are familiar with docker. You will need it if you choose Expertiza to do OSS project.)&lt;br /&gt;
** Please follow the instruction in https://hub.docker.com/r/winbobob/expertiza-fall2016/&lt;br /&gt;
&lt;br /&gt;
=== Database Guides ===&lt;br /&gt;
*[[Deploying and importing production data with capistrano]]&lt;br /&gt;
*[[Documentation on Database Tables]]&lt;br /&gt;
=== Git ===&lt;br /&gt;
*[[Version Control with the Git repository]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/How_to_Begin_a_Project_from_the_Current_Expertiza_Repository How to Begin a Project from the Current Expertiza Repository]&lt;br /&gt;
&lt;br /&gt;
=== Ruby and Rails ===&lt;br /&gt;
*[[Restart Instructions for Expertiza]]&lt;br /&gt;
*[[Deploying Expertiza to Production]]&lt;br /&gt;
*[[Gem dependencies]]&lt;br /&gt;
*[[http://wiki.expertiza.ncsu.edu/index.php?title=Using_Cucumber_with_Expertiza Using Cucumber with Expertiza]]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
*[[Setting up and using TA functionality]]&lt;br /&gt;
*[[Restart instructions for Wiki]]&lt;br /&gt;
&lt;br /&gt;
=== Final Projects on Expertiza for Fall 2015 ===&lt;br /&gt;
[https://docs.google.com/document/d/1t0keeNQ2kP0NmcgIrtQXGi5K_GhQYcKzEVWJPPRBOHE/edit?pli=1 The Expertiza Final Project Submission] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://expertiza.ncsu.edu The Expertiza application] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/papers Papers on Expertiza] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm PowerPoint Presentation - The Expertiza platform]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.csc.ncsu.edu/news/463 Expertiza Platform Takes Honorable Mention in Gertrude Cox Awards]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgments ==&lt;br /&gt;
&lt;br /&gt;
This material is based upon work supported by the National Science Foundation under Grant No. 0536558.  Additional funding from the NCSU Learning in a Technology-Rich Environment (LITRE) program, the NCSU Faculty Center for Teaching and Learning, the NCSU STEM Initiative, and the Center for Advanced Computing and Communication.&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:Linux:Debian&amp;diff=109049</id>
		<title>Development:Setup:Linux:Debian</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:Linux:Debian&amp;diff=109049"/>
		<updated>2017-10-18T17:20:46Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prerequisites==&lt;br /&gt;
* You must have shell access&lt;br /&gt;
* You must have root access (via sudo), or the required software must already be installed&lt;br /&gt;
==Install Git==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;sudo apt-get install git curl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Get Expertiza==&lt;br /&gt;
====Expertiza Repository URLs====&lt;br /&gt;
* (ssh, read/write) git@github.com:expertiza/expertiza.git&lt;br /&gt;
* (https, read/write) https://github.com/expertiza/expertiza.git&lt;br /&gt;
* (git, read-only) git://github.com/expertiza/expertiza.git&lt;br /&gt;
====Default====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Options====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b &amp;lt;branch&amp;gt; &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b production git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
====To Rename the Central Remote====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git remote rename &amp;lt;current_name&amp;gt; &amp;lt;desired_name&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git remote rename origin upstream&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install RVM==&lt;br /&gt;
[https://rvm.io/rvm/install/ RVM Install]&lt;br /&gt;
====Single User Mode (Recommended)====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;\curl -L https://get.rvm.io | bash -s stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
=====Load RVM as a Function=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;source ~/.rvm/scripts/rvm&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Multi User Mode (Not Recommended)====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;\curl -L https://get.rvm.io | sudo bash -s stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
=====Load RVM as a Function=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;source /etc/profile&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Post-Installation====&lt;br /&gt;
=====Is RVM a Function?=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;$ type rvm | head -1&lt;br /&gt;
rvm is a shell function&amp;lt;/pre&amp;gt;&lt;br /&gt;
If not, try loading RVM as a function again. If it is still not a function, try reinstalling RVM.&lt;br /&gt;
&lt;br /&gt;
=====Make sure all the dependencies are met for RVM=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rvm requirements&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will show a yum command. Run it to install the dependancies for Ruby.&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;sudo apt-get --no-install-recommends -y install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev libgdbm-dev ncurses-dev automake libtool bison subversion pkg-config libffi-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Ruby v. 2.1.5==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rvm install 2.1.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rvm use 2.1.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Create Expertiza Gemset (optional)==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rvm use 2.1.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rvm gemset create expertiza&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rvm use 2.1.5@expertiza&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Create a .rvmrc File (optional)====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;echo 'rvm use 2.1.5@expertiza' &amp;gt; .rvmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Native Expertiza Dependencies==&lt;br /&gt;
Dependencies are for the gems raspell, rjb, nokogiri, and mysql.&lt;br /&gt;
You may be prompted multiple times to set a root password for mysql. This password is up to you, but it can be left blank.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;sudo apt-get install openjdk-6-jre-headless openjdk-6-source mysql-client mysql-server libmysqlclient-dev libaspell-dev libpq-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Bundled Gems==&lt;br /&gt;
Set JAVA_HOME for the rjb gem:&lt;br /&gt;
Your path may be different. You can generally find out the path by looking at the symbolic link at /etc/alternatives/java&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;ls -la /etc/alternatives/java&amp;lt;/pre&amp;gt;&lt;br /&gt;
This outputs something like '/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java'. Only part of this path may need to be set to JAVA_HOME. In this instance, it is '/usr/lib/jvm/java-6-openjdk-amd64'.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;bundle install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup Redis==&lt;br /&gt;
Please install redis on your machine and then run redis-server command.&lt;br /&gt;
These commands will help you run redis easily:&lt;br /&gt;
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz&lt;br /&gt;
$ tar xzf redis-4.0.1.tar.gz&lt;br /&gt;
$ cd redis-4.0.1&lt;br /&gt;
$ make&lt;br /&gt;
$ src/redis-server&lt;br /&gt;
&lt;br /&gt;
==Set Up the Database==&lt;br /&gt;
====Enable and Start the MySql Daemon====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;sudo service mysqld enable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;sudo service mysqld start&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Set the MySql Root Password====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysqladmin -u root password&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Automatic Configuration===&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot &amp;lt; db/grant_expertiza.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Manual Configuration===&lt;br /&gt;
====Log in to MySql====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
The following commands are executed inside mysql&lt;br /&gt;
====Create the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create user expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create the Databases====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_development;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_test;&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Grant Privileges to the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_development.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_test.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build the Expertiza Database==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:migrate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:test:prepare&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Import Production Data (Optional)====&lt;br /&gt;
This step requires that you have your ssh private/public key pairs loaded in the production server under the rails user.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[How to Add SSH Keys to the Expertiza Production Server]] &amp;lt;br /&amp;gt;&lt;br /&gt;
You must run the following command from your local Expertiza project directory.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cap load_production_data&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=109048</id>
		<title>Development:Setup:OSX</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=109048"/>
		<updated>2017-10-18T17:19:50Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prerequisites==&lt;br /&gt;
* You must have shell access&lt;br /&gt;
* You must have root access (via sudo), or the required software must already be installed&lt;br /&gt;
==Install Git==&lt;br /&gt;
[http://git-scm.com/download/mac Git for OS X]&lt;br /&gt;
&lt;br /&gt;
==Get Expertiza==&lt;br /&gt;
====Fork Expertiza to your Github====&lt;br /&gt;
* If you don't have a Github account, register one, and remember the password!!&lt;br /&gt;
* go to https://github.com/expertiza/expertiza and click on the &amp;quot;Fork&amp;quot; button on the upper right side. &lt;br /&gt;
* When asked &amp;quot;Where should we fork this repository?&amp;quot; choose your account, which usually looks like this &amp;quot;@YourUsername&amp;quot;&lt;br /&gt;
* Then go to https://github.com/[YourUsername]/expertiza and click on the &amp;quot;Clone or Download&amp;quot; button&lt;br /&gt;
* Copy the url, which usually looks like &amp;quot;https://github.com/[YourUsername]/expertiza.git&amp;quot;&lt;br /&gt;
* Then go to your terminal and go to a folder of your choice where the codes will be downloaded into. &lt;br /&gt;
* To clone the project, type in &amp;quot;git clone https://github.com/[YourUsername]/expertiza.git&amp;quot; &lt;br /&gt;
* when asked for a password, enter your password&lt;br /&gt;
&lt;br /&gt;
====Merge your changes to Expertiza====&lt;br /&gt;
* When you're done editing the code, commit the code to your local repository by executing this in terminal: &lt;br /&gt;
** git add -A #mark all changed files to be committed to the repository&lt;br /&gt;
** git commit -m &amp;quot;say what you have done to the code&amp;quot;  #commit your changes to the local repository&lt;br /&gt;
** git push #sync your changes to the remote repository&lt;br /&gt;
* Do commit as often as needed to store the states of the code. Do commit before you do changes that you're not sure about. It'd allow you to revert back to your previous states if you screw up the code. &lt;br /&gt;
* Do push less often (maybe every 5-10 commits)&lt;br /&gt;
* Before requesting for a merge, please refactor your code and put comments. Bad code won't be merged!&lt;br /&gt;
* After you're done with beautifying your project, go to https://github.com/[YourUsername]/expertiza, and click on &amp;quot;New pull request&amp;quot; on the left side.&lt;br /&gt;
* Your code will be reviewed and merged if the quality is good enough! &lt;br /&gt;
&lt;br /&gt;
====[DEPRECATED. DO NOT USE UNLESS ADVISED]====&lt;br /&gt;
=====Expertiza Repository URLs=====&lt;br /&gt;
* (ssh, read/write) git@github.com:expertiza/expertiza.git&lt;br /&gt;
* (https, read/write) https://github.com/expertiza/expertiza.git&lt;br /&gt;
* (git, read-only) git://github.com/expertiza/expertiza.git&lt;br /&gt;
=====Default [DEPRECATED]=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
=====Options =====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b &amp;lt;branch&amp;gt; &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b production git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Homebrew==&lt;br /&gt;
http://mxcl.github.io/homebrew&lt;br /&gt;
&lt;br /&gt;
==Install RBENV==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ brew update&lt;br /&gt;
$ brew install rbenv&lt;br /&gt;
$ brew install ruby-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Ruby v. 2.1.5==&lt;br /&gt;
https://github.com/sstephenson/ruby-build/wiki#installing-187-on-os-x-108-mountain-lion&lt;br /&gt;
&lt;br /&gt;
==Install Native Expertiza Dependencies==&lt;br /&gt;
Dependencies are for the gems raspell, rjb, nokogiri, and mysql.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;brew install aspell gcc47 libxml2 libxslt graphviz openssl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Bundled Gems==&lt;br /&gt;
Set JAVA_HOME for the rjb gem (set it to a valid location, your path may vary):&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;bundle install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Possible alternate step if _bundle install_ command has build errors:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bundle config build.eventmachine --with-cppflags=-I/usr/local/opt/openssl/include&lt;br /&gt;
$ brew install apple-gcc42&lt;br /&gt;
$ brew unlink apple-gcc42&lt;br /&gt;
$ brew link apple-gcc42&lt;br /&gt;
$ export CC=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2&lt;br /&gt;
$ export CXX=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/g++-4.2&lt;br /&gt;
$ export CPP=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/cpp-4.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set Up the Database==&lt;br /&gt;
====Set the MySql Root Password====&lt;br /&gt;
This step is not necessary, but it is advised to set a root mysql password.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysqladmin -u root password&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Run SQL script to scrub DB====&lt;br /&gt;
Here is the link of Expertiza scrubbed DB (https://drive.google.com/a/ncsu.edu/file/d/0B2vDvVjH76uEMDJhNjZVOUFTWmM/view?usp=sharing)&lt;br /&gt;
Download the file, unzip it and dump to MySQL.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot -p -h localhost &amp;lt; expertiza-fall2016-scrubbedDB.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Log in to MySql=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
The following commands are executed inside mysql&lt;br /&gt;
&lt;br /&gt;
=====Create the Expertiza User=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create user expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Create the Databases=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database expertiza_development;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database expertiza_test;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Grant Privileges to the Expertiza User=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on expertiza_development.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on expertiza_test.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build the Expertiza Database==&lt;br /&gt;
First, you have to copy the sample database config to a real one.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cp config/database.yml.example config/database.yml&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then edit the file and put your mysql password in there so it can log into the db&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;vi config/database.yml&amp;lt;/pre&amp;gt;&lt;br /&gt;
Notice: You may need to prepend the following commands with &amp;lt;code&amp;gt;bundle exec&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:migrate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:test:prepare&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set up secrets file==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cp config/secrets.yml.example config/secrets.yml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup Bower==&lt;br /&gt;
First, install bower with npm (install npm first if not already installed)&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;npm install bower -g&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then run this from the expertiza directory&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;bower install --allow-root&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup Redis==&lt;br /&gt;
Please install redis on your machine and then run redis-server command.&lt;br /&gt;
These commands will help you run redis easily:&lt;br /&gt;
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz&lt;br /&gt;
$ tar xzf redis-4.0.1.tar.gz&lt;br /&gt;
$ cd redis-4.0.1&lt;br /&gt;
$ make&lt;br /&gt;
$ src/redis-server&lt;br /&gt;
&lt;br /&gt;
==Start rails server==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rails server&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then direct your browser to &amp;lt;code&amp;gt;http://localhost:3000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can log in using instructor6. student5000, student5001, etc. are good too.&lt;br /&gt;
The password for any account is &amp;quot;password&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Import Production Data (Optional)====&lt;br /&gt;
This step requires that you have your ssh private/public key pairs loaded in the production server under the rails user.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[How to Add SSH Keys to the Expertiza Production Server]] &amp;lt;br /&amp;gt;&lt;br /&gt;
You must run the following command from your local Expertiza project directory.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cap production load_data&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=108960</id>
		<title>Expertiza documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=108960"/>
		<updated>2017-08-17T15:45:08Z</updated>

		<summary type="html">&lt;p&gt;Fferry: /* Development Environment Setup Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:715px-EXPERTIZA.png|715px]]&lt;br /&gt;
&lt;br /&gt;
= Welcome to the Expertiza project! =&lt;br /&gt;
&lt;br /&gt;
The Expertiza project is software to create reusable learning objects through peer review. It also supports team projects, and the submission of almost any document type, including URLs and wiki pages.&lt;br /&gt;
&lt;br /&gt;
== Short Powerpoint introductions ==&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/ELI_11_wiki_textbook.ppt presentation] on using Expertiza to support wiki-textbook creation, at the 2011 EDUCAUSE Learning Initiative conference, February 15, 2011&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/Purdue_TLT_2009.ppt plenary talk] at the Purdue TLT Conference on April 22, 2009&lt;br /&gt;
*We invite you to view the original [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm rationale] for the system.&lt;br /&gt;
*You can walk through a [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza%20in%20Action.ppt virtual demo] of the system.&lt;br /&gt;
&lt;br /&gt;
== Papers ==&lt;br /&gt;
*A [http://innovateonline.info/index.php?view=article&amp;amp;id=365 prose rendition] of the rationale was published in [http://innovateonline.info/ Innovate] in 2007. (To view it, you need to register, and you will receive e-mail each time a new issue of this very interesting and useful journal is published.)&lt;br /&gt;
*Other papers on Expertiza can be found [http://research.csc.ncsu.edu/efg/expertiza/papers/ here].&lt;br /&gt;
&lt;br /&gt;
== Video presentations ==&lt;br /&gt;
&lt;br /&gt;
*An [http://connectpro86502729.na6.acrobat.com/p99048610/ overview] of Expertiza (&amp;quot;Software support for teamwork and authentic assessment [http://research.csc.ncsu.edu/efg/expertiza/presentations/TLT_Live.ppt  (slides)]&amp;quot;) from the TLT Group's Friday Live, September 24, 2010&lt;br /&gt;
*[https://sas.elluminate.com/site/external/recording/playback/link/dropin.jnlp?sid=2008350&amp;amp;suid=D.2D2E269EE524FD263F89DA6872A41E Student-authored wiki textbooks: Composition and review] from the 2011 Global Education Consortium, November 18, 2011&lt;br /&gt;
*This [http://educause.mediasite.com/mediasite/SilverlightPlayer/Default.aspx?peid=cdeebca6d1a34610923bcabd4c2d2fd91d session from EDUCAUSE ELI 2011] describes how Expertiza can be used to review wiki-textbook contributions.  It is an earlier version of the presentation above that includes a live demo. &lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p10263667/ Webcast] from July 2007 includes the rationale and a demo of the system.&lt;br /&gt;
*A six-minute [http://www.youtube.com/watch?v=hVpS7qvC5Zs interview] from the 2009 Lilly Conference on College Teaching describes the goals and realization of the project.  (&amp;lt;i&amp;gt;Note:&amp;lt;/i&amp;gt; Background noise may be distracting.)&lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p84785847/ Ideagora] discussion from January 2009 describes the social-networking features planned for Expertiza.&lt;br /&gt;
*[https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2009-03-17.1032.M.F13AAE88367AEE982449E713075D42.vcr Forming and managing student teams and peer feedback in Expertiza], a presentation at the UNC TLT conference in March 2009.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/reports/Instructor_documentation.doc instructor manual], explaining how to create an deploy an assignment in Expertiza.&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/instructor.swf instructor video], slightly dated, showing how to create and deploy an assignment&lt;br /&gt;
* A guide for [[Creating_Custom_Rubric]]&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.pdf PDF] presentation explaining how to submit and review an assignment with Expertiza.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/student.swf video] showing how to use the system to submit and review an assignment.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.pdf PDF] presentation explaining how to submit and review wiki pages with Expertiza.&lt;br /&gt;
*For students, a [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.ppt Powerpoint] or [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.pdf PDF] presentation explaining how to form teams and sign up for topics.&lt;br /&gt;
&lt;br /&gt;
== Developers section ==&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
=== Development Environment Setup Guides ===&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
**[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:Debian Development setup for Ubuntu/Debian]&lt;br /&gt;
* [[Development:Setup:OSX]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:RHEL  Development setup for Linux RHEL ]&lt;br /&gt;
*[[Developing Expertiza on the VCL]]&lt;br /&gt;
*Developing Expertiza on Virtual Box&lt;br /&gt;
** [https://drive.google.com/a/ncsu.edu/file/d/0B2vDvVjH76uEUmNKVncxRUhUVVE/view?usp=sharing download the VirtualBox image here]&lt;br /&gt;
*Docker image (Only if you are familiar with docker. You will need it if you choose Expertiza to do OSS project.)&lt;br /&gt;
** Please follow the instruction in https://hub.docker.com/r/winbobob/expertiza-fall2016/&lt;br /&gt;
&lt;br /&gt;
=== Database Guides ===&lt;br /&gt;
*[[Deploying and importing production data with capistrano]]&lt;br /&gt;
*[[Documentation on Database Tables]]&lt;br /&gt;
=== Git ===&lt;br /&gt;
*[[Version Control with the Git repository]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/How_to_Begin_a_Project_from_the_Current_Expertiza_Repository How to Begin a Project from the Current Expertiza Repository]&lt;br /&gt;
&lt;br /&gt;
=== Ruby and Rails ===&lt;br /&gt;
*[[Restart Instructions for Expertiza]]&lt;br /&gt;
*[[Deploying Expertiza to Production]]&lt;br /&gt;
*[[Gem dependencies]]&lt;br /&gt;
*[[http://wiki.expertiza.ncsu.edu/index.php?title=Using_Cucumber_with_Expertiza Using Cucumber with Expertiza]]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
*[[Setting up and using TA functionality]]&lt;br /&gt;
*[[Restart instructions for Wiki]]&lt;br /&gt;
&lt;br /&gt;
=== Final Projects on Expertiza for Fall 2015 ===&lt;br /&gt;
[https://docs.google.com/document/d/1t0keeNQ2kP0NmcgIrtQXGi5K_GhQYcKzEVWJPPRBOHE/edit?pli=1 The Expertiza Final Project Submission] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://expertiza.ncsu.edu The Expertiza application] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/papers Papers on Expertiza] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm PowerPoint Presentation - The Expertiza platform]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.csc.ncsu.edu/news/463 Expertiza Platform Takes Honorable Mention in Gertrude Cox Awards]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgments ==&lt;br /&gt;
&lt;br /&gt;
This material is based upon work supported by the National Science Foundation under Grant No. 0536558.  Additional funding from the NCSU Learning in a Technology-Rich Environment (LITRE) program, the NCSU Faculty Center for Teaching and Learning, the NCSU STEM Initiative, and the Center for Advanced Computing and Communication.&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=108959</id>
		<title>Expertiza documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=108959"/>
		<updated>2017-08-17T15:42:16Z</updated>

		<summary type="html">&lt;p&gt;Fferry: /* Development Environment Setup Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:715px-EXPERTIZA.png|715px]]&lt;br /&gt;
&lt;br /&gt;
= Welcome to the Expertiza project! =&lt;br /&gt;
&lt;br /&gt;
The Expertiza project is software to create reusable learning objects through peer review. It also supports team projects, and the submission of almost any document type, including URLs and wiki pages.&lt;br /&gt;
&lt;br /&gt;
== Short Powerpoint introductions ==&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/ELI_11_wiki_textbook.ppt presentation] on using Expertiza to support wiki-textbook creation, at the 2011 EDUCAUSE Learning Initiative conference, February 15, 2011&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/Purdue_TLT_2009.ppt plenary talk] at the Purdue TLT Conference on April 22, 2009&lt;br /&gt;
*We invite you to view the original [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm rationale] for the system.&lt;br /&gt;
*You can walk through a [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza%20in%20Action.ppt virtual demo] of the system.&lt;br /&gt;
&lt;br /&gt;
== Papers ==&lt;br /&gt;
*A [http://innovateonline.info/index.php?view=article&amp;amp;id=365 prose rendition] of the rationale was published in [http://innovateonline.info/ Innovate] in 2007. (To view it, you need to register, and you will receive e-mail each time a new issue of this very interesting and useful journal is published.)&lt;br /&gt;
*Other papers on Expertiza can be found [http://research.csc.ncsu.edu/efg/expertiza/papers/ here].&lt;br /&gt;
&lt;br /&gt;
== Video presentations ==&lt;br /&gt;
&lt;br /&gt;
*An [http://connectpro86502729.na6.acrobat.com/p99048610/ overview] of Expertiza (&amp;quot;Software support for teamwork and authentic assessment [http://research.csc.ncsu.edu/efg/expertiza/presentations/TLT_Live.ppt  (slides)]&amp;quot;) from the TLT Group's Friday Live, September 24, 2010&lt;br /&gt;
*[https://sas.elluminate.com/site/external/recording/playback/link/dropin.jnlp?sid=2008350&amp;amp;suid=D.2D2E269EE524FD263F89DA6872A41E Student-authored wiki textbooks: Composition and review] from the 2011 Global Education Consortium, November 18, 2011&lt;br /&gt;
*This [http://educause.mediasite.com/mediasite/SilverlightPlayer/Default.aspx?peid=cdeebca6d1a34610923bcabd4c2d2fd91d session from EDUCAUSE ELI 2011] describes how Expertiza can be used to review wiki-textbook contributions.  It is an earlier version of the presentation above that includes a live demo. &lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p10263667/ Webcast] from July 2007 includes the rationale and a demo of the system.&lt;br /&gt;
*A six-minute [http://www.youtube.com/watch?v=hVpS7qvC5Zs interview] from the 2009 Lilly Conference on College Teaching describes the goals and realization of the project.  (&amp;lt;i&amp;gt;Note:&amp;lt;/i&amp;gt; Background noise may be distracting.)&lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p84785847/ Ideagora] discussion from January 2009 describes the social-networking features planned for Expertiza.&lt;br /&gt;
*[https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2009-03-17.1032.M.F13AAE88367AEE982449E713075D42.vcr Forming and managing student teams and peer feedback in Expertiza], a presentation at the UNC TLT conference in March 2009.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/reports/Instructor_documentation.doc instructor manual], explaining how to create an deploy an assignment in Expertiza.&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/instructor.swf instructor video], slightly dated, showing how to create and deploy an assignment&lt;br /&gt;
* A guide for [[Creating_Custom_Rubric]]&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.pdf PDF] presentation explaining how to submit and review an assignment with Expertiza.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/student.swf video] showing how to use the system to submit and review an assignment.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.pdf PDF] presentation explaining how to submit and review wiki pages with Expertiza.&lt;br /&gt;
*For students, a [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.ppt Powerpoint] or [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.pdf PDF] presentation explaining how to form teams and sign up for topics.&lt;br /&gt;
&lt;br /&gt;
== Developers section ==&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
=== Development Environment Setup Guides ===&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
**[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:Debian Development setup for Ubuntu/Debian]&lt;br /&gt;
* [[Development:Setup:OSX]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:RHEL  Development setup for Linux RHEL ]&lt;br /&gt;
*[[Developing Expertiza on the VCL]]&lt;br /&gt;
*[Developing Expertiza on Virtual Box]&lt;br /&gt;
** [https://drive.google.com/a/ncsu.edu/file/d/0B2vDvVjH76uEUmNKVncxRUhUVVE/view?usp=sharing download the VirtualBox image here]&lt;br /&gt;
*[[Developing Expertiza with Docker]]&lt;br /&gt;
&lt;br /&gt;
=== Database Guides ===&lt;br /&gt;
*[[Deploying and importing production data with capistrano]]&lt;br /&gt;
*[[Documentation on Database Tables]]&lt;br /&gt;
=== Git ===&lt;br /&gt;
*[[Version Control with the Git repository]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/How_to_Begin_a_Project_from_the_Current_Expertiza_Repository How to Begin a Project from the Current Expertiza Repository]&lt;br /&gt;
&lt;br /&gt;
=== Ruby and Rails ===&lt;br /&gt;
*[[Restart Instructions for Expertiza]]&lt;br /&gt;
*[[Deploying Expertiza to Production]]&lt;br /&gt;
*[[Gem dependencies]]&lt;br /&gt;
*[[http://wiki.expertiza.ncsu.edu/index.php?title=Using_Cucumber_with_Expertiza Using Cucumber with Expertiza]]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
*[[Setting up and using TA functionality]]&lt;br /&gt;
*[[Restart instructions for Wiki]]&lt;br /&gt;
&lt;br /&gt;
=== Final Projects on Expertiza for Fall 2015 ===&lt;br /&gt;
[https://docs.google.com/document/d/1t0keeNQ2kP0NmcgIrtQXGi5K_GhQYcKzEVWJPPRBOHE/edit?pli=1 The Expertiza Final Project Submission] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://expertiza.ncsu.edu The Expertiza application] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/papers Papers on Expertiza] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm PowerPoint Presentation - The Expertiza platform]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.csc.ncsu.edu/news/463 Expertiza Platform Takes Honorable Mention in Gertrude Cox Awards]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgments ==&lt;br /&gt;
&lt;br /&gt;
This material is based upon work supported by the National Science Foundation under Grant No. 0536558.  Additional funding from the NCSU Learning in a Technology-Rich Environment (LITRE) program, the NCSU Faculty Center for Teaching and Learning, the NCSU STEM Initiative, and the Center for Advanced Computing and Communication.&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=108958</id>
		<title>Expertiza documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Expertiza_documentation&amp;diff=108958"/>
		<updated>2017-08-17T15:38:52Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:715px-EXPERTIZA.png|715px]]&lt;br /&gt;
&lt;br /&gt;
= Welcome to the Expertiza project! =&lt;br /&gt;
&lt;br /&gt;
The Expertiza project is software to create reusable learning objects through peer review. It also supports team projects, and the submission of almost any document type, including URLs and wiki pages.&lt;br /&gt;
&lt;br /&gt;
== Short Powerpoint introductions ==&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/ELI_11_wiki_textbook.ppt presentation] on using Expertiza to support wiki-textbook creation, at the 2011 EDUCAUSE Learning Initiative conference, February 15, 2011&lt;br /&gt;
*My [http://research.csc.ncsu.edu/efg/expertiza/presentations/Purdue_TLT_2009.ppt plenary talk] at the Purdue TLT Conference on April 22, 2009&lt;br /&gt;
*We invite you to view the original [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm rationale] for the system.&lt;br /&gt;
*You can walk through a [http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza%20in%20Action.ppt virtual demo] of the system.&lt;br /&gt;
&lt;br /&gt;
== Papers ==&lt;br /&gt;
*A [http://innovateonline.info/index.php?view=article&amp;amp;id=365 prose rendition] of the rationale was published in [http://innovateonline.info/ Innovate] in 2007. (To view it, you need to register, and you will receive e-mail each time a new issue of this very interesting and useful journal is published.)&lt;br /&gt;
*Other papers on Expertiza can be found [http://research.csc.ncsu.edu/efg/expertiza/papers/ here].&lt;br /&gt;
&lt;br /&gt;
== Video presentations ==&lt;br /&gt;
&lt;br /&gt;
*An [http://connectpro86502729.na6.acrobat.com/p99048610/ overview] of Expertiza (&amp;quot;Software support for teamwork and authentic assessment [http://research.csc.ncsu.edu/efg/expertiza/presentations/TLT_Live.ppt  (slides)]&amp;quot;) from the TLT Group's Friday Live, September 24, 2010&lt;br /&gt;
*[https://sas.elluminate.com/site/external/recording/playback/link/dropin.jnlp?sid=2008350&amp;amp;suid=D.2D2E269EE524FD263F89DA6872A41E Student-authored wiki textbooks: Composition and review] from the 2011 Global Education Consortium, November 18, 2011&lt;br /&gt;
*This [http://educause.mediasite.com/mediasite/SilverlightPlayer/Default.aspx?peid=cdeebca6d1a34610923bcabd4c2d2fd91d session from EDUCAUSE ELI 2011] describes how Expertiza can be used to review wiki-textbook contributions.  It is an earlier version of the presentation above that includes a live demo. &lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p10263667/ Webcast] from July 2007 includes the rationale and a demo of the system.&lt;br /&gt;
*A six-minute [http://www.youtube.com/watch?v=hVpS7qvC5Zs interview] from the 2009 Lilly Conference on College Teaching describes the goals and realization of the project.  (&amp;lt;i&amp;gt;Note:&amp;lt;/i&amp;gt; Background noise may be distracting.)&lt;br /&gt;
*This Innovate [http://breeze.uliveandlearn.com/p84785847/ Ideagora] discussion from January 2009 describes the social-networking features planned for Expertiza.&lt;br /&gt;
*[https://sas.elluminate.com/site/external/jwsdetect/playback.jnlp?psid=2009-03-17.1032.M.F13AAE88367AEE982449E713075D42.vcr Forming and managing student teams and peer feedback in Expertiza], a presentation at the UNC TLT conference in March 2009.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/reports/Instructor_documentation.doc instructor manual], explaining how to create an deploy an assignment in Expertiza.&lt;br /&gt;
*An [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/instructor.swf instructor video], slightly dated, showing how to create and deploy an assignment&lt;br /&gt;
* A guide for [[Creating_Custom_Rubric]]&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_documentation.pdf PDF] presentation explaining how to submit and review an assignment with Expertiza.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/videos/student.swf video] showing how to use the system to submit and review an assignment.&lt;br /&gt;
*For students, a [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.ppt Powerpoint] or [http://research.csc.ncsu.edu/efg/expertiza/presentations/student_wiki_documentation.pdf PDF] presentation explaining how to submit and review wiki pages with Expertiza.&lt;br /&gt;
*For students, a [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.ppt Powerpoint] or [http://courses.ncsu.edu/csc517/common/homework/topic-signup-team-formation.pdf PDF] presentation explaining how to form teams and sign up for topics.&lt;br /&gt;
&lt;br /&gt;
== Developers section ==&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
=== Development Environment Setup Guides ===&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
**[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:Debian Development setup for Ubuntu/Debian]&lt;br /&gt;
* [[Development:Setup:OSX]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:RHEL  Development setup for Linux RHEL ]&lt;br /&gt;
*[[Developing Expertiza on the VCL]]&lt;br /&gt;
*[[Developing Expertiza on Virtual Box]]&lt;br /&gt;
*[[Developing Expertiza with Docker]]&lt;br /&gt;
&lt;br /&gt;
=== Database Guides ===&lt;br /&gt;
*[[Deploying and importing production data with capistrano]]&lt;br /&gt;
*[[Documentation on Database Tables]]&lt;br /&gt;
=== Git ===&lt;br /&gt;
*[[Version Control with the Git repository]]&lt;br /&gt;
*[http://wiki.expertiza.ncsu.edu/index.php/How_to_Begin_a_Project_from_the_Current_Expertiza_Repository How to Begin a Project from the Current Expertiza Repository]&lt;br /&gt;
&lt;br /&gt;
=== Ruby and Rails ===&lt;br /&gt;
*[[Restart Instructions for Expertiza]]&lt;br /&gt;
*[[Deploying Expertiza to Production]]&lt;br /&gt;
*[[Gem dependencies]]&lt;br /&gt;
*[[http://wiki.expertiza.ncsu.edu/index.php?title=Using_Cucumber_with_Expertiza Using Cucumber with Expertiza]]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
*[[Setting up and using TA functionality]]&lt;br /&gt;
*[[Restart instructions for Wiki]]&lt;br /&gt;
&lt;br /&gt;
=== Final Projects on Expertiza for Fall 2015 ===&lt;br /&gt;
[https://docs.google.com/document/d/1t0keeNQ2kP0NmcgIrtQXGi5K_GhQYcKzEVWJPPRBOHE/edit?pli=1 The Expertiza Final Project Submission] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://expertiza.ncsu.edu The Expertiza application] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/papers Papers on Expertiza] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/expertiza/presentations/Expertiza-short.htm PowerPoint Presentation - The Expertiza platform]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.csc.ncsu.edu/news/463 Expertiza Platform Takes Honorable Mention in Gertrude Cox Awards]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgments ==&lt;br /&gt;
&lt;br /&gt;
This material is based upon work supported by the National Science Foundation under Grant No. 0536558.  Additional funding from the NCSU Learning in a Technology-Rich Environment (LITRE) program, the NCSU Faculty Center for Teaching and Learning, the NCSU STEM Initiative, and the Center for Advanced Computing and Communication.&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2017&amp;diff=108618</id>
		<title>CSC/ECE 517 Spring 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2017&amp;diff=108618"/>
		<updated>2017-04-26T15:28:56Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Final Project Design Document==&lt;br /&gt;
*[[CSC/ECE 517 Spring 2017 E1733 Text metrics]]&lt;br /&gt;
*[[CSC/ECE 517 Spring 2017/M1702 Implement the Mutation Observer API Design]]&lt;br /&gt;
==Independent Study Projects==&lt;br /&gt;
*[[Moodle Expertiza Integration]]&lt;br /&gt;
*[https://docs.google.com/a/ncsu.edu/document/d/11lOUya7Ra351aqnKSZOKn9zIBsH4x6xeDHSe8kf_i-s/edit?usp=sharing_eil&amp;amp;ts=58fd71f6 Review sentiment visualization in Expertiza]&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=102475</id>
		<title>Development:Setup:OSX</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=102475"/>
		<updated>2016-06-23T17:04:13Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prerequisites==&lt;br /&gt;
* You must have shell access&lt;br /&gt;
* You must have root access (via sudo), or the required software must already be installed&lt;br /&gt;
==Install Git==&lt;br /&gt;
[http://git-scm.com/download/mac Git for OS X]&lt;br /&gt;
&lt;br /&gt;
==Get Expertiza==&lt;br /&gt;
====Fork Expertiza to your Github====&lt;br /&gt;
* If you don't have a Github account, register one, and remember the password!!&lt;br /&gt;
* go to https://github.com/expertiza/expertiza and click on the &amp;quot;Fork&amp;quot; button on the upper right side. &lt;br /&gt;
* When asked &amp;quot;Where should we fork this repository?&amp;quot; choose your account, which usually looks like this &amp;quot;@YourUsername&amp;quot;&lt;br /&gt;
* Then go to https://github.com/[YourUsername]/expertiza and click on the &amp;quot;Clone or Download&amp;quot; button&lt;br /&gt;
* Copy the url, which usually looks like &amp;quot;https://github.com/[YourUsername]/expertiza.git&amp;quot;&lt;br /&gt;
* Then go to your terminal and go to a folder of your choice where the codes will be downloaded into. &lt;br /&gt;
* To clone the project, type in &amp;quot;git clone https://github.com/[YourUsername]/expertiza.git&amp;quot; &lt;br /&gt;
* when asked for a password, enter your password&lt;br /&gt;
&lt;br /&gt;
====Merge your changes to Expertiza====&lt;br /&gt;
* When you're done editing the code, commit the code to your local repository by executing this in terminal: &lt;br /&gt;
** git add -A #mark all changed files to be committed to the repository&lt;br /&gt;
** git commit -m &amp;quot;say what you have done to the code&amp;quot;  #commit your changes to the local repository&lt;br /&gt;
** git push #sync your changes to the remote repository&lt;br /&gt;
* Do commit as often as needed to store the states of the code. Do commit before you do changes that you're not sure about. It'd allow you to revert back to your previous states if you screw up the code. &lt;br /&gt;
* Do push less often (maybe every 5-10 commits)&lt;br /&gt;
* Before requesting for a merge, please refactor your code and put comments. Bad code won't be merged!&lt;br /&gt;
* After you're done with beautifying your project, go to https://github.com/[YourUsername]/expertiza, and click on &amp;quot;New pull request&amp;quot; on the left side.&lt;br /&gt;
* Your code will be reviewed and merged if the quality is good enough! &lt;br /&gt;
&lt;br /&gt;
====[DEPRECATED. DO NOT USE UNLESS ADVISED]====&lt;br /&gt;
=====Expertiza Repository URLs=====&lt;br /&gt;
* (ssh, read/write) git@github.com:expertiza/expertiza.git&lt;br /&gt;
* (https, read/write) https://github.com/expertiza/expertiza.git&lt;br /&gt;
* (git, read-only) git://github.com/expertiza/expertiza.git&lt;br /&gt;
=====Default [DEPRECATED]=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
=====Options =====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b &amp;lt;branch&amp;gt; &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b production git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Homebrew==&lt;br /&gt;
http://mxcl.github.io/homebrew&lt;br /&gt;
&lt;br /&gt;
==Install RBENV==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ brew update&lt;br /&gt;
$ brew install rbenv&lt;br /&gt;
$ brew install ruby-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Ruby v. 1.8.7==&lt;br /&gt;
https://github.com/sstephenson/ruby-build/wiki#installing-187-on-os-x-108-mountain-lion&lt;br /&gt;
&lt;br /&gt;
==Install Native Expertiza Dependencies==&lt;br /&gt;
Dependencies are for the gems raspell, rjb, nokogiri, and mysql.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;brew install aspell gcc47 libxml2 libxslt graphviz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Bundled Gems==&lt;br /&gt;
Set JAVA_HOME for the rjb gem:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;export JAVA_HOME=/etc/alternatives/java_sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;bundle install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set Up the Database==&lt;br /&gt;
====Set the MySql Root Password====&lt;br /&gt;
This step is not necessary, but it is advised to set a root mysql password.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysqladmin -u root password&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Log in to MySql====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
The following commands are executed inside mysql&lt;br /&gt;
====Create the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create user expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create the Databases====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_development;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_test;&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Grant Privileges to the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_development.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_test.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build the Expertiza Database==&lt;br /&gt;
Notice: You may need to prepend the following commands with &amp;lt;code&amp;gt;bundle exec&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:migrate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:test:prepare&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Import Production Data (Optional)====&lt;br /&gt;
This step requires that you have your ssh private/public key pairs loaded in the production server under the rails user.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[How to Add SSH Keys to the Expertiza Production Server]] &amp;lt;br /&amp;gt;&lt;br /&gt;
You must run the following command from your local Expertiza project directory.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cap production load_data&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=102474</id>
		<title>Development:Setup:OSX</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=102474"/>
		<updated>2016-06-23T16:59:05Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prerequisites==&lt;br /&gt;
* You must have shell access&lt;br /&gt;
* You must have root access (via sudo), or the required software must already be installed&lt;br /&gt;
==Install Git==&lt;br /&gt;
[http://git-scm.com/download/mac Git for OS X]&lt;br /&gt;
&lt;br /&gt;
==Get Expertiza==&lt;br /&gt;
====Fork Expertiza to your Github====&lt;br /&gt;
* If you don't have a Github account, register one, and remember the password!!&lt;br /&gt;
* go to https://github.com/expertiza/expertiza and click on the &amp;quot;Fork&amp;quot; button on the upper right side. &lt;br /&gt;
* When asked &amp;quot;Where should we fork this repository?&amp;quot; choose your account, which usually looks like this &amp;quot;@YourUsername&amp;quot;&lt;br /&gt;
* Then go to https://github.com/[YourUsername]/expertiza and click on the &amp;quot;Clone or Download&amp;quot; button&lt;br /&gt;
* Copy the url, which usually looks like &amp;quot;https://github.com/[YourUsername]/expertiza.git&amp;quot;&lt;br /&gt;
* Then go to your terminal and go to a folder of your choice where the codes will be downloaded into. &lt;br /&gt;
* To clone the project, type in &amp;quot;git clone https://github.com/[YourUsername]/expertiza.git&amp;quot; &lt;br /&gt;
* when asked for a password, enter your password&lt;br /&gt;
&lt;br /&gt;
====Merge your changes to Expertiza====&lt;br /&gt;
* When you're done editing the code, commit the code to your local repository by executing this in terminal: &lt;br /&gt;
** git add -A #mark all changed files to be committed to the repository&lt;br /&gt;
** git commit -m &amp;quot;say what you have done to the code&amp;quot;  #commit your changes to the local repository&lt;br /&gt;
** git push #sync your changes to the remote repository&lt;br /&gt;
* Do commit as often as needed to store the states of the code. Do commit before you do changes that you're not sure about. It'd allow you to revert back to your previous states if you screw up the code. &lt;br /&gt;
* Do push less often (maybe every 5-10 commits)&lt;br /&gt;
&lt;br /&gt;
====[DEPRECATED. DO NOT USE UNLESS ADVISED]====&lt;br /&gt;
=====Expertiza Repository URLs=====&lt;br /&gt;
* (ssh, read/write) git@github.com:expertiza/expertiza.git&lt;br /&gt;
* (https, read/write) https://github.com/expertiza/expertiza.git&lt;br /&gt;
* (git, read-only) git://github.com/expertiza/expertiza.git&lt;br /&gt;
=====Default [DEPRECATED]=====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
=====Options =====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b &amp;lt;branch&amp;gt; &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b production git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Homebrew==&lt;br /&gt;
http://mxcl.github.io/homebrew&lt;br /&gt;
&lt;br /&gt;
==Install RBENV==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ brew update&lt;br /&gt;
$ brew install rbenv&lt;br /&gt;
$ brew install ruby-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Ruby v. 1.8.7==&lt;br /&gt;
https://github.com/sstephenson/ruby-build/wiki#installing-187-on-os-x-108-mountain-lion&lt;br /&gt;
&lt;br /&gt;
==Install Native Expertiza Dependencies==&lt;br /&gt;
Dependencies are for the gems raspell, rjb, nokogiri, and mysql.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;brew install aspell gcc47 libxml2 libxslt graphviz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Bundled Gems==&lt;br /&gt;
Set JAVA_HOME for the rjb gem:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;export JAVA_HOME=/etc/alternatives/java_sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;bundle install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set Up the Database==&lt;br /&gt;
====Set the MySql Root Password====&lt;br /&gt;
This step is not necessary, but it is advised to set a root mysql password.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysqladmin -u root password&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Log in to MySql====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
The following commands are executed inside mysql&lt;br /&gt;
====Create the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create user expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create the Databases====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_development;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_test;&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Grant Privileges to the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_development.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_test.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build the Expertiza Database==&lt;br /&gt;
Notice: You may need to prepend the following commands with &amp;lt;code&amp;gt;bundle exec&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:migrate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:test:prepare&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Import Production Data (Optional)====&lt;br /&gt;
This step requires that you have your ssh private/public key pairs loaded in the production server under the rails user.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[How to Add SSH Keys to the Expertiza Production Server]] &amp;lt;br /&amp;gt;&lt;br /&gt;
You must run the following command from your local Expertiza project directory.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cap production load_data&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=102473</id>
		<title>Development:Setup:OSX</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Development:Setup:OSX&amp;diff=102473"/>
		<updated>2016-06-23T16:57:13Z</updated>

		<summary type="html">&lt;p&gt;Fferry: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Prerequisites==&lt;br /&gt;
* You must have shell access&lt;br /&gt;
* You must have root access (via sudo), or the required software must already be installed&lt;br /&gt;
==Install Git==&lt;br /&gt;
[http://git-scm.com/download/mac Git for OS X]&lt;br /&gt;
&lt;br /&gt;
==Get Expertiza==&lt;br /&gt;
====Fork Expertiza to your Github====&lt;br /&gt;
* If you don't have a Github account, register one, and remember the password!!&lt;br /&gt;
* go to https://github.com/expertiza/expertiza and click on the &amp;quot;Fork&amp;quot; button on the upper right side. &lt;br /&gt;
* When asked &amp;quot;Where should we fork this repository?&amp;quot; choose your account, which usually looks like this &amp;quot;@YourUsername&amp;quot;&lt;br /&gt;
* Then go to https://github.com/[YourUsername]/expertiza and click on the &amp;quot;Clone or Download&amp;quot; button&lt;br /&gt;
* Copy the url, which usually looks like &amp;quot;https://github.com/[YourUsername]/expertiza.git&amp;quot;&lt;br /&gt;
* Then go to your terminal and go to a folder of your choice where the codes will be downloaded into. &lt;br /&gt;
* To clone the project, type in &amp;quot;git clone https://github.com/[YourUsername]/expertiza.git&amp;quot; &lt;br /&gt;
* when asked for a password, enter your password&lt;br /&gt;
&lt;br /&gt;
====Merge your changes to Expertiza====&lt;br /&gt;
* When you're done editing the code, commit the code to your local repository by executing this in terminal: &lt;br /&gt;
** git add -A #mark all changed files to be committed to the repository&lt;br /&gt;
** git commit -m &amp;quot;say what you have done to the code&amp;quot;  #commit your changes to the local repository&lt;br /&gt;
** git push #sync your changes to the remote repository&lt;br /&gt;
* Do commit as often as needed to store the states of the code. Do commit before you do changes that you're not sure about. It'd allow you to revert back to your previous states if you screw up the code. &lt;br /&gt;
* Do push less often (maybe every 5-10 commits)&lt;br /&gt;
&lt;br /&gt;
====Expertiza Repository URLs [DEPRECATED]====&lt;br /&gt;
* (ssh, read/write) git@github.com:expertiza/expertiza.git&lt;br /&gt;
* (https, read/write) https://github.com/expertiza/expertiza.git&lt;br /&gt;
* (git, read-only) git://github.com/expertiza/expertiza.git&lt;br /&gt;
====Default [DEPRECATED]====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Options [DEPRECATED]====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b &amp;lt;branch&amp;gt; &amp;lt;remote&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;git clone -b production git@github.com:expertiza/expertiza.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Homebrew==&lt;br /&gt;
http://mxcl.github.io/homebrew&lt;br /&gt;
&lt;br /&gt;
==Install RBENV==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ brew update&lt;br /&gt;
$ brew install rbenv&lt;br /&gt;
$ brew install ruby-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Ruby v. 1.8.7==&lt;br /&gt;
https://github.com/sstephenson/ruby-build/wiki#installing-187-on-os-x-108-mountain-lion&lt;br /&gt;
&lt;br /&gt;
==Install Native Expertiza Dependencies==&lt;br /&gt;
Dependencies are for the gems raspell, rjb, nokogiri, and mysql.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;brew install aspell gcc47 libxml2 libxslt graphviz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Bundled Gems==&lt;br /&gt;
Set JAVA_HOME for the rjb gem:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;export JAVA_HOME=/etc/alternatives/java_sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;bundle install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set Up the Database==&lt;br /&gt;
====Set the MySql Root Password====&lt;br /&gt;
This step is not necessary, but it is advised to set a root mysql password.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysqladmin -u root password&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Log in to MySql====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;mysql -uroot -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
The following commands are executed inside mysql&lt;br /&gt;
====Create the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create user expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create the Databases====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_development;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;create database pg_test;&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Grant Privileges to the Expertiza User====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_development.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;grant all on pg_test.* to expertiza@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build the Expertiza Database==&lt;br /&gt;
Notice: You may need to prepend the following commands with &amp;lt;code&amp;gt;bundle exec&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:migrate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;rake db:test:prepare&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Import Production Data (Optional)====&lt;br /&gt;
This step requires that you have your ssh private/public key pairs loaded in the production server under the rails user.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[How to Add SSH Keys to the Expertiza Production Server]] &amp;lt;br /&amp;gt;&lt;br /&gt;
You must run the following command from your local Expertiza project directory.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space:normal;&amp;quot;&amp;gt;cap production load_data&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fferry</name></author>
	</entry>
</feed>