<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://dev.quickworx.info/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>QuickWorx Development Wiki</title>
        <description></description>
        <link>http://dev.quickworx.info/</link>
        <lastBuildDate>Mon, 06 Sep 2010 15:55:34 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://dev.quickworx.info/lib/images/favicon.ico</url>
            <title>QuickWorx Development Wiki</title>
            <link>http://dev.quickworx.info/</link>
        </image>
        <item>
            <title>Admin Stories for Studyworx</title>
            <link>http://dev.quickworx.info/doku.php/adminstories?rev=1266419190&amp;do=diff</link>
            <description>StudyWorx Home



This narrative is intended to describe the workflow for the admin and school leader, from the creation of a new school through the settup of all assignments and tasks.


Initial School Creation

	*  Only an admin can create a new school from scratch.
		*  Admins must belong to the school admin school
		*  Later a school leader can create a new instance of their school using assignments from the previous school.</description>
            <pubDate>Wed, 17 Feb 2010 15:06:30 +0000</pubDate>
        </item>
        <item>
            <title>Announcement Feature Specs</title>
            <link>http://dev.quickworx.info/doku.php/annoncementscontroller?rev=1264992235&amp;do=diff</link>
            <description>Home


Announcement Feature Specs

This is a school-wide announcement feature that will display on the “Home Room” page (participants:show) but could be folded into anywhere is needs to be.

	*  I added some features to make this more or less of a school blog.
	*  Only Staff can write on it however.
	*  Not sure we need a staff only feature but it would not be too hard to make if the need arises.
	*   --- Tom Possin - {:&gt; QuickWorx.info 2010/01/31 19:40</description>
            <pubDate>Mon, 01 Feb 2010 02:43:55 +0000</pubDate>
        </item>
        <item>
            <title>Answers Controller Notes</title>
            <link>http://dev.quickworx.info/doku.php/answerscontroller?rev=1258929875&amp;do=diff</link>
            <description>Home


Answers Controller Notes</description>
            <pubDate>Sun, 22 Nov 2009 22:44:35 +0000</pubDate>
        </item>
        <item>
            <title>Assignments_controller</title>
            <link>http://dev.quickworx.info/doku.php/assignmentscontroller?rev=1265556238&amp;do=diff</link>
            <description>Home


Assignments_controller




	*  Assignments/show needs a lot of help in formatting I don't think the div's on the right side are going to behave themselves very well in someone writes a lot of material in them. And they look kind of silly with only a little content in them as well.</description>
            <pubDate>Sun, 07 Feb 2010 15:23:58 +0000</pubDate>
        </item>
        <item>
            <title>Chart Builder Specifications</title>
            <link>http://dev.quickworx.info/doku.php/chart_builder?rev=1266416659&amp;do=diff</link>
            <description>QuickWorx Wiki Home &gt;&gt; StudyWorx Home


These are the design specs and development notes for the chart image creation features.


Horizontal Chart Builder

I think from what I have read that I need to start over on this and try to get gd2 working for this. Everyone seems to think that the Magick libraries are flawed and burn through all your memory in time.</description>
            <pubDate>Wed, 17 Feb 2010 14:24:19 +0000</pubDate>
        </item>
        <item>
            <title>Chart Text Controller Notes</title>
            <link>http://dev.quickworx.info/doku.php/charttextscontroller?rev=1259423501&amp;do=diff</link>
            <description>Home


Chart Text Controller Notes




	*  Design Notes
		*  I have altered my opinions on what the user experience should be fairly radically from my original ideas. My original idea were just too convoluted and difficult to implement. My current ideas are as follows:
			*  There are two editors available in StudyWorx. FCKedit and WikiCreole (a plain text area with Creole parsing of the result)
			*  The student will choose a default editor probably from the home room. (need a preferences panel…</description>
            <pubDate>Sat, 28 Nov 2009 15:51:41 +0000</pubDate>
        </item>
        <item>
            <title>Creating Custom toolbars</title>
            <link>http://dev.quickworx.info/doku.php/ckeditortoolbars?rev=1259275265&amp;do=diff</link>
            <description>Home



Creating Custom toolbars


It is easy to create custom toolbars in FCKeditor. But getting them to show up is another question altogether.
You can start by using one of the pre-made toolbars found in fckconfig.js I would suggest starting with a big one and trimming it down until you get just the features you want.</description>
            <pubDate>Thu, 26 Nov 2009 22:41:05 +0000</pubDate>
        </item>
        <item>
            <title>data_model</title>
            <link>http://dev.quickworx.info/doku.php/data_model?rev=1269914765&amp;do=diff</link>
            <description>Home

[Click to download a PDF version of the data Model for StudyWorx]</description>
            <pubDate>Tue, 30 Mar 2010 02:06:05 +0000</pubDate>
        </item>
        <item>
            <title>StudyWorx Data Model</title>
            <link>http://dev.quickworx.info/doku.php/data_model_pdf?rev=1258690395&amp;do=diff</link>
            <description>Home



StudyWorx Data Model

[Click to download a PDF version of the data Model for StudyWorx]</description>
            <pubDate>Fri, 20 Nov 2009 04:13:15 +0000</pubDate>
        </item>
        <item>
            <title>Deployment Notes for StudyWorx with Capitrano</title>
            <link>http://dev.quickworx.info/doku.php/deploymentnotes?rev=1260281096&amp;do=diff</link>
            <description>Home




At this point the capistrano setup is done and should be ready to deploy when we get that far.

The only thing left is to setup the the passenger restart procedures. I have some saved howtos in the bookmarks.

 --- Tom Possin - {:&gt; QuickWorx.info 2009/12/08 07:01</description>
            <pubDate>Tue, 08 Dec 2009 14:04:56 +0000</pubDate>
        </item>
        <item>
            <title>Creating an AJAX form using FCKeditor</title>
            <link>http://dev.quickworx.info/doku.php/fckeditorajax?rev=1262690820&amp;do=diff</link>
            <description>Home


Creating an AJAX form using FCKeditor

It can be quite a chanllenge making a remote_form_for call with the FCKeditor.

This is what I finally got to work after hours of experimentation. The following code is for a partial called _outsides.html.erb build on the charttext model with the charttexts controller. the field I am editing is called content. I have to admit to being a little unsure about a couple of details of this settup as to why it works but it does and I am writing this to keep…</description>
            <pubDate>Tue, 05 Jan 2010 11:27:00 +0000</pubDate>
        </item>
        <item>
            <title>Getting Wicked PDF Creation in Rails</title>
            <link>http://dev.quickworx.info/doku.php/gettingwicked?rev=1272747931&amp;do=diff</link>
            <description>Home




Wicked is a plug-in designed as a wrapper for the WebToolKit. WebToolKit is the heart of the Safari and Konqueror browsers so this plug-in allows you to render any HTML that Safari can render and turn into a PDF File. Wicked is a rails plug-in that allows this functionality to be integrated easily and in a very railsy way. Absolutely Awesome. No Joke.</description>
            <pubDate>Sat, 01 May 2010 21:05:31 +0000</pubDate>
        </item>
        <item>
            <title>Grades Controller Specs</title>
            <link>http://dev.quickworx.info/doku.php/gradescontroller?rev=1272251949&amp;do=diff</link>
            <description>Home


	*  Need to provide links to finished online charts. So that grades can be given for both online charting and paper charting from the same screen.
	*  These links might require a totally different rendering of the titles and charttexts.
	*  This view needs to be toggleable from the student perspective as well so the student can view either the editing view or the grading view
		*  This could also be the print view as well.
		*  Need a started/completed/graded column somewhere. Maybe in th…</description>
            <pubDate>Mon, 26 Apr 2010 03:19:09 +0000</pubDate>
        </item>
        <item>
            <title>Helps Feature Specs</title>
            <link>http://dev.quickworx.info/doku.php/helpscontroller?rev=1266416607&amp;do=diff</link>
            <description>Home


Helps Feature Specs


The help features are basically in two parts. The Admin side that only school leaders and up can edit and the read only side. Helps from the system “school” and the participants current school need to both be available.
There also needs to be a help search feature. At this point my feeling is there needs to be a help toolbar partial that can be appended to any contextual help call.</description>
            <pubDate>Wed, 17 Feb 2010 14:23:27 +0000</pubDate>
        </item>
        <item>
            <title>Welcome to the QuickWorx Development Wiki</title>
            <link>http://dev.quickworx.info/doku.php/index.php?rev=1262860246&amp;do=diff</link>
            <description>Array




This Page has actually been replaced by this one. QuickWorx Wiki Home

Sorry for the inconvienience,
 --- Tom Possin - {:&gt; QuickWorx.info 2010/01/07 03:29</description>
            <pubDate>Thu, 07 Jan 2010 10:30:46 +0000</pubDate>
        </item>
        <item>
            <title>messages_controller</title>
            <link>http://dev.quickworx.info/doku.php/messagescontroller?rev=1270222786&amp;do=diff</link>
            <description>Home


messages_controller


This feature is just about done.


	*  {IMPORTANT} Need to get pagination working in the message center. Eventually there will be a lot of them. And people don't throw away stuff.
	*  May want to list only the parent message with a message count behind it if possible. 
		*  Then I would have to compare the message count with the read count to show if their are unread messages. This would be a major rewrite of this function but definitely something to think about for …</description>
            <pubDate>Fri, 02 Apr 2010 15:39:46 +0000</pubDate>
        </item>
        <item>
            <title>ScreenShots of StudyWorx - Standard css</title>
            <link>http://dev.quickworx.info/doku.php/morescreenshots?rev=1261232485&amp;do=diff</link>
            <description>Home




Welcome Page



School Home Room page



Paragraph Title Editing drag and drop and Edit in Place



ScreenShots of Studyworx - Transparency css


Welcome Page with transparency theme



Home Room with transparency theme</description>
            <pubDate>Sat, 19 Dec 2009 14:21:25 +0000</pubDate>
        </item>
        <item>
            <title>Using Nested queries to check for the existence of a record</title>
            <link>http://dev.quickworx.info/doku.php/nilquery?rev=1267920710&amp;do=diff</link>
            <description>Home&lt;&lt;&gt;&gt;Back to Coding Tips



Sometimes you want to check two lists of things to look for records that are not there. For example you may want a check a set of records looking for people that have not made an entry yet. To do this you need to compare two lists, a list of people and a list of entries. Here is how I solved that problem in StudyWorx. (Thanks to Rob Forman)</description>
            <pubDate>Sun, 07 Mar 2010 00:11:50 +0000</pubDate>
        </item>
        <item>
            <title>participants_controller</title>
            <link>http://dev.quickworx.info/doku.php/participantscontroller?rev=1263717678&amp;do=diff</link>
            <description>Home


participants_controller

Participant_id is a reference to a table that references a user, a registration, a role, and a school. This combination of objects is represented by a participant id. This id is really the foundation for all other school related references to people whether staff or student.</description>
            <pubDate>Sun, 17 Jan 2010 08:41:18 +0000</pubDate>
        </item>
        <item>
            <title>Paragraph Points Controller Notes</title>
            <link>http://dev.quickworx.info/doku.php/ppointscontroller?rev=1259171737&amp;do=diff</link>
            <description>Home


Paragraph Points Controller Notes



Specifications

	*  Need to refine the editing process (inline AJAX)
	*  Need to make them printable (likely to be discussed and defined in the vertical chart process)
	*  This needs to be a flexible system that works both online and as a downloaded image (or html page?)</description>
            <pubDate>Wed, 25 Nov 2009 17:55:37 +0000</pubDate>
        </item>
        <item>
            <title>Random Ideas to consider for StudyWorx</title>
            <link>http://dev.quickworx.info/doku.php/randomideas?rev=1263715828&amp;do=diff</link>
            <description>QuickWorx Development Home &gt;&gt; StudyWorx Home


OpenID for Authentication






JanRain





PDFHTML</description>
            <pubDate>Sun, 17 Jan 2010 08:10:28 +0000</pubDate>
        </item>
        <item>
            <title>Assignment Resources Specs</title>
            <link>http://dev.quickworx.info/doku.php/resources?rev=1262499365&amp;do=diff</link>
            <description>QuickWorx Wiki Home &gt;&gt; StudyWorx Home



This Specification describes the system that we need to connect external resources like, videos, audio files, and written documents to school assignments.

This will most likely be some kind of linking system tied to the assignments Home page.</description>
            <pubDate>Sun, 03 Jan 2010 06:16:05 +0000</pubDate>
        </item>
        <item>
            <title>Making Rounded Corners with css 3</title>
            <link>http://dev.quickworx.info/doku.php/roundedcorners?rev=1259940267&amp;do=diff</link>
            <description>Home



Making Rounded Corners with css 3


You can now make rounded corners in css (ie still in the dark)

&lt;http://www.the-art-of-web.com/css/border-radius/&gt;

  Proposed css 3 standard    Firefox etc    Safari and Chrome   border-top-right-radius  -moz-border-radius-topright  -webkit-border-top-right-radius  border-bottom-right-radius  -moz-border-radius-bottomright 	-webkit-border-bottom-right-radius  border-bottom-left-radius  -moz-border-radius-bottomleft 	-webkit-border-bottom-left-radius  …</description>
            <pubDate>Fri, 04 Dec 2009 15:24:27 +0000</pubDate>
        </item>
        <item>
            <title>Design Ideas for School Admin Features</title>
            <link>http://dev.quickworx.info/doku.php/schooladmin?rev=1267629869&amp;do=diff</link>
            <description>Home


Design Ideas for School Admin Features

Book and Paragraph Admin

	*  Book titles
		*  Need a language_id field added to the books table
		*  We will need different names for books of the Bible in each language

	*  Paragraph Refs
		*  Need a development interface that allows collaboration without too much danger of destruction
		*  Most likely restricted to a specific team of people on a per version basis (should be easy ;p )</description>
            <pubDate>Wed, 03 Mar 2010 15:24:29 +0000</pubDate>
        </item>
        <item>
            <title>schools_controller</title>
            <link>http://dev.quickworx.info/doku.php/schoolscontroller?rev=1260164458&amp;do=diff</link>
            <description>Home


schools_controller

	*   I need to build wizards for various admin tasks like creating a school or creating an assignment. I can use the state table for this so that people can go forward and back or jump back in where they left off.
	*  I need to check identity on the schools (need and owner_id column) so that only school owners or site admins can edit a school.</description>
            <pubDate>Mon, 07 Dec 2009 05:40:58 +0000</pubDate>
        </item>
        <item>
            <title>screenshots</title>
            <link>http://dev.quickworx.info/doku.php/screenshots?rev=1260937534&amp;do=diff</link>
            <description>Home &gt;&gt; More Screenshots</description>
            <pubDate>Wed, 16 Dec 2009 04:25:34 +0000</pubDate>
        </item>
        <item>
            <title>Welcome to the StudyWorx Dev Wiki</title>
            <link>http://dev.quickworx.info/doku.php/start?rev=1274374164&amp;do=diff</link>
            <description>QuickWorx Wiki Home &gt;&gt; QuickFrame Wiki Home



This Wiki is the home of design specs and development notes to be used by the developers of StudyWorx.
The pages here are generally linked to the blueprints of this project maintained at &lt;http://blueprints.launchpad.net/studyworx&gt;</description>
            <pubDate>Thu, 20 May 2010 16:49:24 +0000</pubDate>
        </item>
        <item>
            <title>Stickies Controller Notes</title>
            <link>http://dev.quickworx.info/doku.php/stickiescontroller?rev=1266417125&amp;do=diff</link>
            <description>Home


Stickies Controller Notes


Need to fix the structure so that Answers,Titles, Ppoints,Charttexts all have a stickie_id.


	*  This will allow each record the student creates to have a stickie comment added to it by the staff.
		*  This should be an easy way to query and display these stickies also.
		*  At this point I have not added title by title stickies although the data model is in place for this if I want to add that feature.
			*  It would require a lot of jiggering of the title di…</description>
            <pubDate>Wed, 17 Feb 2010 14:32:05 +0000</pubDate>
        </item>
        <item>
            <title>Specifications for StudyWorx version 2</title>
            <link>http://dev.quickworx.info/doku.php/studyworx_v2?rev=1274386341&amp;do=diff</link>
            <description>Home




This page is a worksheet for delineating what belongs in the current working branch of StudyWorx and what should go into the next major release. 

Major New Features

	*  Based on Rails 3
		*  This will likely take a major revamp of many key components in the current StudyWorx</description>
            <pubDate>Thu, 20 May 2010 20:12:21 +0000</pubDate>
        </item>
        <item>
            <title>Developer Documentation</title>
            <link>http://dev.quickworx.info/doku.php/studyworxdevelopmentdocs?rev=1272748123&amp;do=diff</link>
            <description>Home


Developer Documentation

Help Wanted




 Here.


Getting Started

Without doubt the easiest way to work with me on this project is to duplicate my environment. However, since all my work is done on Ubuntu Linux that is not costly and who knows you may even like it! I would recommend a virtual machine if you do not want to change your main operating system I use VmWare's Fusion product for Mac but there are free or cheap virtualization products for all major platforms. If you want to be a…</description>
            <pubDate>Sat, 01 May 2010 21:08:43 +0000</pubDate>
        </item>
        <item>
            <title>Tasks_controller</title>
            <link>http://dev.quickworx.info/doku.php/taskscontroller?rev=1258679420&amp;do=diff</link>
            <description>Home


Tasks_controller

	*  I need to add due dates to either the task or the assignment (maybe both). FIXME


Templats


	*  The school_id is also the owner for templats I need to build in access control for templats based on school_id and the participants role.</description>
            <pubDate>Fri, 20 Nov 2009 01:10:20 +0000</pubDate>
        </item>
        <item>
            <title>Themes and Layout Specs</title>
            <link>http://dev.quickworx.info/doku.php/themes?rev=1263716967&amp;do=diff</link>
            <description>Home



At this point the Theme engine is basically having a different css file for each theme.

The participant can change themes from the preferences panel in the schools “Home Room”.

These choices are saved in the participants table since that is where other participant specifications are stored.</description>
            <pubDate>Sun, 17 Jan 2010 08:29:27 +0000</pubDate>
        </item>
        <item>
            <title>Using tinyMCE in rails</title>
            <link>http://dev.quickworx.info/doku.php/tinymce?rev=1271035192&amp;do=diff</link>
            <description>Home


The good news here is that this is easy to install as a gem.
There are good instructions [here].


This yml file is generated during the install. I have found the plugins below to be very helpful.

Any chage here will require a server restart. Any mistake is a show stopper.</description>
            <pubDate>Mon, 12 Apr 2010 01:19:52 +0000</pubDate>
        </item>
        <item>
            <title>Titles_controller</title>
            <link>http://dev.quickworx.info/doku.php/titlescontroller?rev=1272251721&amp;do=diff</link>
            <description>Home


Titles_controller

	*  FIXME fix a session[:version] value upon entering the school after login.</description>
            <pubDate>Mon, 26 Apr 2010 03:15:21 +0000</pubDate>
        </item>
        <item>
            <title>{:&gt; Next Things to do</title>
            <link>http://dev.quickworx.info/doku.php/todonext?rev=1282253131&amp;do=diff</link>
            <description>Home


	*  Printable Archivable school records exporting. (IMPORTANT)
	*  Fix the wording on the activation email.
	*  Add a way to deny a registration.
	*  Add a print button for horizontals and verticals.
	*  Need to fix the return address on emails - maybe to match the email address of the school leader.
	*  Need an easy way to look up a persons user account name. I weirdly buried that little tidbit.
	*  Need to create a “all stickies” view.
	*  Fix table view in Grading View.
	*  Fix the ord…</description>
            <pubDate>Thu, 19 Aug 2010 21:25:31 +0000</pubDate>
        </item>
        <item>
            <title>Tom Possin - {:&gt; QuickWorx.info</title>
            <link>http://dev.quickworx.info/doku.php/tom_possin?rev=1261972085&amp;do=diff</link>
            <description>Home




If you would like to help with this project or just wish to contact me please use the following contact page.

&lt;http://quickworx.info/index.php/contact&gt;

Other Quickworx Links:


StudyWorx - A complete Online school solution

	*  StudyWorx Development Wiki</description>
            <pubDate>Mon, 28 Dec 2009 03:48:05 +0000</pubDate>
        </item>
        <item>
            <title>Turnins Design Specs</title>
            <link>http://dev.quickworx.info/doku.php/turninscontroller?rev=1268011126&amp;do=diff</link>
            <description>Home




At this point it is a very basic table for marking when an entire assignment is done.

Turnins Design Ideas


The current design of the turn in system decouples grades from the turnin records.

At first this seemed like a mistake, but after working on the design I found that the two should not be directly coupled. This allows for a lot more flexibility in the use of the program. It makes it more forgiving of out of sequence events. Plus it makes it so that it is easier to separate permi…</description>
            <pubDate>Mon, 08 Mar 2010 01:18:46 +0000</pubDate>
        </item>
        <item>
            <title>User Stories for StudyWorx</title>
            <link>http://dev.quickworx.info/doku.php/userstories?rev=1261669893&amp;do=diff</link>
            <description>Home





There are 6 types of users in StudyWorx. I will describe the function of StudyWorx by describing each users interactions.

Administrator, School Leader, Assistant, Staff, Student, Visitor

Refer to Data Model for help in understanding the underlying structure.</description>
            <pubDate>Thu, 24 Dec 2009 15:51:33 +0000</pubDate>
        </item>
        <item>
            <title>Adding colorful notes to posts</title>
            <link>http://dev.quickworx.info/doku.php/usingnotes?rev=1260676567&amp;do=diff</link>
            <description>Home


Adding colorful notes to posts


  &lt;note&gt;
    This is my note ! Remember it!!
  &lt;/note&gt;

  &lt;note important&gt;
    Warning ! You're about to lose your mind ;-)
  &lt;/note&gt;

  &lt;note tip&gt;
    The clues are in the images.
  &lt;/note&gt;

  &lt;note warning&gt;
    Beware of the dog when you open the door !!
  &lt;/note&gt;</description>
            <pubDate>Sun, 13 Dec 2009 03:56:07 +0000</pubDate>
        </item>
        <item>
            <title>Coding Tips</title>
            <link>http://dev.quickworx.info/doku.php/valuabletips?rev=1272746635&amp;do=diff</link>
            <description>Home


Querying for things that are not there

WikiCreole

WikiCreole Documentation

Wicked PDF Creation

Getting Wicked PDF Creation

FCKeditor


Tips for using FCKeditor with Ajax

Tips for creating custom toolbars


tinyMCE editor


Using tinyMCE in rails</description>
            <pubDate>Sat, 01 May 2010 20:43:55 +0000</pubDate>
        </item>
        <item>
            <title>Syntax for WikiCreole for Rails</title>
            <link>http://dev.quickworx.info/doku.php/wikicreoledocs?rev=1267920957&amp;do=diff</link>
            <description>Home &lt;&lt;&gt;&gt; Back to Coding Tips


The following is the syntax for WikiCreole as it has been adapted for Ruby on Rails.


# WikiCreole implements the Wiki Creole markup language,
# version 1.0, as described at http://www.wikicreole.org.  It
# reads Creole 1.0 markup and returns XHTML.
#
# Author::    Gordon McCreight  (mailto:wikicreole.to.gordon@mccreight.com)
# Copyright:: Copyright (c) 2008 Gordon McCreight
# License::   Distributes under the same terms as Ruby (see the LICENSE file)
# Version::…</description>
            <pubDate>Sun, 07 Mar 2010 00:15:57 +0000</pubDate>
        </item>
    </channel>
</rss>
