<feed xmlns='http://www.w3.org/2005/Atom'>
<title>foursquare-grow.git/src/com/p4square/grow/backend, branch 20131002a</title>
<subtitle>The Foursquare (now Motion Church) Grow website 
</subtitle>
<id>https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/atom?h=20131002a</id>
<link rel='self' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/atom?h=20131002a'/>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/'/>
<updated>2013-10-02T05:21:19Z</updated>
<entry>
<title>Adding message banner</title>
<updated>2013-10-02T05:21:19Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-10-02T05:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=eed876b36366196eb405b1fc840a939fb6fa054c'/>
<id>urn:sha1:eed876b36366196eb405b1fc840a939fb6fa054c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixing tomcat config overrides.</title>
<updated>2013-09-23T03:25:21Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-23T03:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=f2bd99c91b3d615c9fea4f9195fe1a888a2d93e8'/>
<id>urn:sha1:f2bd99c91b3d615c9fea4f9195fe1a888a2d93e8</id>
<content type='text'>
Finally fixing config overrides. Found a bug? in restlet where the
Servlet context parameters aren't passed to the final application. I'm
working around the issue by creating my own component which builds the
config and shares it with the frontend and backend. Overall I think it's
a much more elegant solution.

Now we have the ability to specify an external config file for the F1
credentials and the ability configure different domains in different
tomcat containers.
</content>
</entry>
<entry>
<title>Fixing stuck progress bar when trump answers are selected.</title>
<updated>2013-09-18T05:33:24Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-18T05:33:24Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=03ef2a06e390186f7abe3b0044c31e9f23a43d7b'/>
<id>urn:sha1:03ef2a06e390186f7abe3b0044c31e9f23a43d7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixing question 4 to skip 4a in some cases.</title>
<updated>2013-09-18T05:28:51Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-18T05:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=9395177df22adcb90a573a9afa832e72b9a1930e'/>
<id>urn:sha1:9395177df22adcb90a573a9afa832e72b9a1930e</id>
<content type='text'>
For this fix I am moving Question and Answer from the backend into a new
model package. Question is now used in SurveyPageResource instead of the
Map. Eventually I should encode/decode the model from the json directly.

I am adding support to the Question model to find the next question
based on the answer to the current question. If the answer has a
specific nextQuestion field, that is used. Otherwise the question's
nextQuestion field is used. This is to facilitate skipping irrelevant
questions.
</content>
</entry>
<entry>
<title>Adding Introduction Chapter.</title>
<updated>2013-09-15T23:57:53Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-15T23:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=af7517c44c967ca29e12df52d2fe13b2a067c5fe'/>
<id>urn:sha1:af7517c44c967ca29e12df52d2fe13b2a067c5fe</id>
<content type='text'>
Introduction chapter is always required and thus after the assessment
the user is taken directly to the introduction. After the introduction
training continues with whichever section the user assessed in to.
</content>
</entry>
<entry>
<title>Adding redirect page /account.</title>
<updated>2013-09-10T07:06:54Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-10T07:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=5306005833083589d0f93b0966b458da969e5f38'/>
<id>urn:sha1:5306005833083589d0f93b0966b458da969e5f38</id>
<content type='text'>
/account redirects to either the assessment or the training page, as
appropriate.

This change adds the /accounts/UID backend resource, which simply stores
an arbitrary json document for now.
</content>
</entry>
<entry>
<title>Adding the progress bar to the assessment.</title>
<updated>2013-09-10T06:31:57Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-10T06:31:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=8c3a2478c36a998189f69f69e466c257be450a87'/>
<id>urn:sha1:8c3a2478c36a998189f69f69e466c257be450a87</id>
<content type='text'>
Also adding a header to the Assessment Results page.
</content>
</entry>
<entry>
<title>Adding Playlist Support.</title>
<updated>2013-09-10T05:39:44Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-10T05:39:44Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=bc385cd7620df50110e57ac40bb5138f55d3b5a2'/>
<id>urn:sha1:bc385cd7620df50110e57ac40bb5138f55d3b5a2</id>
<content type='text'>
The TrainingRecordResource now builds a playlist of videos for each
user. The playlist is a map of video id to meta-data (completion date,
completed, required). Some videos are required, others are not.

TrainingPageResource now redirects to the earliest uncompleted chapter,
based on information in the playlist.

SurveyResultsResource now caches computed scores.
</content>
</entry>
<entry>
<title>Fixing the assessment to take the user to the question after the last answered question</title>
<updated>2013-09-03T14:11:35Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-03T14:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=598c241ddb15d89a59629b0e3b49803a405e6249'/>
<id>urn:sha1:598c241ddb15d89a59629b0e3b49803a405e6249</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixing logins and configuration</title>
<updated>2013-09-01T06:44:05Z</updated>
<author>
<name>Jesse Morgan</name>
<email>jesse@jesterpm.net</email>
</author>
<published>2013-09-01T06:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jesterpm.net/pub/jesterpm/foursquare-grow.git/commit/?id=ec17ac7fca60b87449355f8c240fc7e0512eba33'/>
<id>urn:sha1:ec17ac7fca60b87449355f8c240fc7e0512eba33</id>
<content type='text'>
</content>
</entry>
</feed>
