- 21 Oct, 2016 1 commit
-
-
Updated the problem meta to show a score of 0 and refactored/simplified the JS that build the problem meta string TNL-5549
Albert St. Aubin committed
-
- 06 Oct, 2016 2 commits
-
-
Also replaces section with div, updates short_id, and makes textbox accessible. TNL-5576, TNL-5575, TNL-5574, TNL-5671, TNL-5376
cahrens committed -
TNL-4877
muhammad-ammar committed
-
- 20 Sep, 2016 1 commit
-
-
This reverts commit a3eb726f.
Giulio Gratta committed
-
- 14 Sep, 2016 1 commit
-
-
- loading spinner is automatically replaced by the content when AJAX problem_get returns
Giulio Gratta committed
-
- 06 Apr, 2016 1 commit
-
-
Before this commit, calling the student_view on a capa problem would cause it to render an empty placeholder <div>, wait for the DOMContentLoaded event to be fired, and then make AJAX requests to the the problem_get handlers to retrieve the HTML it needed to render the actual problems. This can significantly increase the end user load times for pages, particularly when there are many problems in a vertical. This commit takes a very conservative approach and has the server side add the rendered HTML into a new data-content attribute on the <div> enclosing the problem. When Capa's JS initialization runs, it grabs from that data-content attribute rather than reaching over the network for an AJAX request. I had attempted to make it somewhat smarter and push the rendered problem straight into the document instead of relying on the data-content attribute. This was faster, and should be our long term goal. However, it caused odd bugs, particularly around MathJAX rendering, and I never quite tracked the issue down. I'm still going forward with these changes because it's significantly better than the current situation that students have to deal with, and we can make the JS more performant in a future iteration. [PERF-261]
David Ormsbee committed
-
- 17 Mar, 2016 1 commit
-
-
This reverts commit 9984bbc2.
David Ormsbee committed
-
- 26 Feb, 2016 1 commit
-
-
Before this commit, calling the student_view on a capa problem would cause it to render an empty placeholder <div>, wait for the DOMContentLoaded event to be fired, and then make AJAX requests to the the problem_get handlers to retrieve the HTML it needed to render the actual problems. This can significantly increase the end user load times for pages, particularly when there are many problems in a vertical. This commit takes a very conservative approach and has the server side add the rendered HTML into a new data-content attribute on the <div> enclosing the problem. When Capa's JS initialization runs, it grabs from that data-content attribute rather than reaching over the network for an AJAX request. I had attempted to make it somewhat smarter and push the rendered problem straight into the document instead of relying on the data-content attribute. This was faster, and should be our long term goal. However, it caused odd bugs, particularly around MathJAX rendering, and I never quite tracked the issue down. I'm still going forward with these changes because it's significantly better than the current situation that students have to deal with, and we can make the JS more performant in a future iteration. [PERF-261]
David Ormsbee committed
-
- 05 Feb, 2014 1 commit
-
-
Removed inappropriate section tags. Because screen readers announce each section, they should not be used unless they are actually defining meaningful sections.
Dave St.Germain committed
-
- 19 Jul, 2013 1 commit
-
-
Renzo Lucioni committed
-
- 29 Jan, 2013 1 commit
-
- 03 Jul, 2012 1 commit
-
-
Prem Sichanugrist committed
-
- 29 Jun, 2012 1 commit
-
-
Calen Pennington committed
-
- 06 Jun, 2012 1 commit
-
-
Calen Pennington committed
-
- 31 May, 2012 1 commit
-
-
Prem Sichanugrist committed
-
- 19 Mar, 2012 3 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
- 01 Feb, 2012 1 commit
-
-
Kyle Fiedler committed
-
- 16 Dec, 2011 1 commit
-
-
Piotr Mitros committed
-