Difference between revisions of "ICalico Development 2014 BMC"
From IPRE Wiki
Cole Harbeck (Talk | contribs) |
Cole Harbeck (Talk | contribs) (→Tuesday, July 8th, 2014) |
||
Line 92: | Line 92: | ||
== Tuesday, July 8th, 2014 == | == Tuesday, July 8th, 2014 == | ||
+ | |||
+ | Testing and added functionality of automatic section numbering: | ||
+ | * Added alerts that warn user when missing intermediate headers | ||
+ | * Tested more extensively, removing several bugs with replacing already existing headers | ||
+ | ** Users cannot name sections of their notebook titles that match the defined section numbering pattern (i.e. naming a section "1.5 Pies" will delete '1.5' and replace it with the correct section number for that section, even if '1.5' was intended to be part of the title) |
Revision as of 19:39, 8 July 2014
Goals:
- be able to use ICalico via a server for fall 2014 courses (Programming Languages, and ESEM)
- documentation
- examples
- JavaScript visualizations
- JavaScript SpreadSheet interface
- spelling checker
- bibliography support
- commenting by others
- grading support
- other functionality as needed
- clicker-style feedback
- question/answer widget
- wiktionary (in-notebook word look-up)
Contents
Monday, June 30, 2014
Documentation:
- http://daringfireball.net/projects/markdown/ - Original definition of "markdown"
- http://en.wikipedia.org/wiki/Markdown - General overview of markdown
- https://github.com/chjj/marked/tree/master/test/tests - Marked tests, should document all features/variations
- https://help.github.com/articles/github-flavored-markdown - Additional syntax allowed with "marked"
Source:
Spelling Checking:
- http://mail.scipy.org/pipermail/ipython-dev/2014-June/014159.html
- https://github.com/ipython/ipython/issues/3216
Miscellaneous:
- https://www.gitbook.io/ - Publish Markdown book (has foot notes)
- https://github.com/chjj/marked/pull/431 - footnote patch for marked
Tuesday, July 1, 2014
Wednesday, July 2, 2014
JavaScript libraries:
- http://timeline.knightlab.com/ - Time Line
ICalico Notebooks with Visualizations:
- http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/Python/Google%20Charts.ipynb
- http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/Python/GeoChart.ipynb
- http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/Python/Travelling%20Salesperson.ipynb
Bugs:
- No vertical bar escape
Thursday, July 3, 2014
Hints on spelling checking:
- https://github.com/ipython/ipython/pull/3102/files - Changes to turn spell check off. What happens if it is on?
ICalico documentation:
- ICalico - the only docs we have so far
Mattie's Wishlist:
- Being able to make the lines of tables invisible
- Being able to have reference-style links be defined in any cell in the notebook
Monday, July 7th, 2014
Goals for the week:
- JavaScript:
- Number Sections
- Completed July 7th. Has not been tested extensively. Code is located in "Labeling Headers" notebook on Dropbox.
- RenameLinks
- Number Sections
- JavaScript:
- Table of Contents
- JavaScript Hints:
- https://github.com/minrk/ipython_extensions/blob/master/nbextensions/toc.js
- https://github.com/ipython/ipython/tree/master/IPython/html/static/notebook/js - IPython Javascript, see notebook.js and cell.js
- JavaScript Hints:
- Remove Old One?
- Table of Contents
- Timeline
- JSON
- Documentation
Tuesday, July 8th, 2014
Testing and added functionality of automatic section numbering:
- Added alerts that warn user when missing intermediate headers
- Tested more extensively, removing several bugs with replacing already existing headers
- Users cannot name sections of their notebook titles that match the defined section numbering pattern (i.e. naming a section "1.5 Pies" will delete '1.5' and replace it with the correct section number for that section, even if '1.5' was intended to be part of the title)