Last rebuilt 2022-05-24T00:08:33Z.
Looking for a way to contribute to our lessons? Visit
Pull Requests |
1274 |
2022-05-06 |
Add filename output to clarify first loop example |
1298 |
2022-05-06 |
Remove note on WSL for Windows |
1291 |
2022-04-06 |
Additional references with more practice |
1278 |
2022-01-12 |
01-intro.md: clarification about the Git Bash name |
1117 |
2022-01-04 |
Add Chromebook as option in setup.md |
1266 |
2021-11-22 |
Update 01-intro.md |
1228 |
2021-09-08 |
Change female pronouns to gender neutral pronouns |
Issues |
1299 |
2022-05-16 |
make serve Error 1 |
736 |
2022-05-06 |
Episode 3: No mention of letter case for file names and directories |
740 |
2022-05-06 |
pipe/filter: -l vs -1 |
782 |
2022-05-06 |
macOS file system vs Linux file system |
798 |
2022-05-06 |
should we re-think the approach to multiple platforms (was: 'Unix' misused throughout the material) |
802 |
2022-05-06 |
Suggestion: less changing of data files? |
848 |
2022-05-06 |
Episode 4: Removing Unneeded Files exercise needs rewrite |
928 |
2022-05-06 |
Set realistic timings for episodes |
948 |
2022-05-06 |
"Manual pages on the web" requires a caveat |
1170 |
2022-05-06 |
Proposed Changes to shell-novice: Shell Scripts - Instructor Checkout |
1258 |
2022-05-06 |
Ep3: Explain recursive copy a bit better |
1261 |
2022-05-06 |
Ep 3: Add data files for lessons with Sam and Jamie |
1263 |
2022-05-06 |
Make file tree diagrams uniform and scripted? |
1270 |
2022-05-06 |
Ep05_"general form of a loop"_won't_give_output |
1284 |
2022-05-06 |
Getting Help - Make help options more explicit based on environment |
1294 |
2022-05-06 |
A small change in the episode "Finding Things" |
1297 |
2022-05-05 |
Migrating to the new Workbench format |
924 |
2022-02-03 |
Ep3: Moving to the current folder - use different file extensions? |
1244 |
2021-12-21 |
Ep 05: Write a loop from scratch |
1157 |
2021-11-10 |
Ep 04: Move explanation of filters to after first use of `wc` and `sort` |
1249 |
2021-09-28 |
Recommend including Chrome OS in Setup |
1252 |
2021-09-28 |
Episode 3 - file created in exercise not referenced after |
1238 |
2021-09-10 |
Modernize README |
512 |
2021-09-09 |
06-script: user-defined variables in scripts |
720 |
2021-09-09 |
Not consistent on how many assay files Nelle has |
1211 |
2021-09-09 |
A Correction and Suggested Edits for Pipes & Filters episode |
530 |
2021-09-08 |
07-find.md, haiku authors |
743 |
2021-09-08 |
Good Names for Files and Directories |
998 |
2021-09-08 |
Binder button for launching JupyterLab? |
1001 |
2021-09-08 |
[email feedback] move and copy cheatsheet |
1221 |
2021-09-07 |
Unix Shell, brief mention of 'Ctrl + L' |
1196 |
2021-07-20 |
Add Additional information for the "ls -l" command |
982 |
2021-06-21 |
Ep7 Tracking a species: exercise too difficult? |
1056 |
2021-06-18 |
Standardize layout of text in Output boxes |
955 |
2020-10-20 |
Wildcards content awkwardly split between episodes 3 and 4 |
1118 |
2020-10-15 |
Auto completion on commands |
1144 |
2020-10-08 |
Proposed improvement to Pipes & Filters episode |
1024 |
2020-01-29 |
further developing Windows shell setup instructor guidance |
875 |
2018-12-13 |
Ep4: Plot loop hole - processing the short file |
Pull Requests |
874 |
2022-04-10 |
Added an advisory note to reduce conflicts |
873 |
2022-04-08 |
Update 02-setup.md - Add pull.rebase configuration section |
872 |
2022-04-02 |
Add clearer Git install instructions |
871 |
2022-03-31 |
readability/language improvements |
869 |
2022-03-30 |
Improve figures page for sw-Git lesson |
867 |
2022-03-15 |
Fix link to 02-setup |
866 |
2022-02-04 |
Fix typos + some polishing in supplemental RStudio |
865 |
2022-01-31 |
Update 13-hosting.md |
863 |
2022-01-24 |
Update instructions to add collaborator |
861 |
2022-01-18 |
Contributon to the swcarpentry lession (checkout) |
855 |
2021-12-07 |
content for the supplemental SSH lesson |
856 |
2021-12-06 |
some wording change suggestions |
852 |
2021-11-24 |
Remove setting default editor from episode 2 |
829 |
2021-10-30 |
replace self-describing edits with representative ones [fix #727] |
587 |
2021-09-29 |
Test core.editor config immediately by listing it in there |
830 |
2021-08-12 |
Update 07-github.md |
767 |
2021-08-10 |
Add note about new git pull message to instructor guide |
686 |
2021-08-07 |
Make it clear that git status is introduced in Episode 3 (issue #685) |
571 |
2021-07-24 |
WIP: Remove .gitkeep files and mention self-explanatory alternative |
668 |
2021-07-24 |
Adding an objective covered in the lesson |
698 |
2021-07-23 |
Exemplify more Carpentries-relevant code style tools |
760 |
2021-07-23 |
Change `checkout` actions to use newer `restore` syntax |
787 |
2021-07-16 |
add Gitee as a possible hosting solution |
710 |
2020-01-06 |
Clarifying defining the .gitignore file in Ep.6 Ignoring things |
Issues |
875 |
2022-04-11 |
Episode 5: Typo in instructions for referring to commits |
843 |
2022-04-07 |
How to deal with the message about how to perform `git pull`? |
781 |
2022-04-02 |
Improving the setup page |
870 |
2022-03-31 |
Replace dracula & wolfman image |
864 |
2022-02-18 |
`ssh connect to host github.com port 22 connection refused` |
857 |
2021-12-24 |
Experiences/issues with new SSH key material |
838 |
2021-12-23 |
Amending Gendered Language in Episode 8 |
849 |
2021-12-23 |
Should we provide guidance about git workflows |
847 |
2021-12-16 |
Git Novice Episode 2 - give more detail about text editors |
858 |
2021-12-16 |
Replace "hit" with "press" as an instruction to use a key |
846 |
2021-12-14 |
Mention the importance of using the default SSH key location |
824 |
2021-12-03 |
SSH (and PAT) In-Depth Supplemental Episode |
728 |
2021-10-30 |
Should we show an automatically resolvable merge conflict first? |
712 |
2021-09-29 |
Episode 12 - More general information on citation format |
840 |
2021-09-17 |
Remote episodes |
769 |
2021-09-01 |
Suggestion for the clarification of `git diff` command in the Tracking Changes lesson |
831 |
2021-08-12 |
Error message when using nano in git-for-windows version 2.32.0.windows.2 |
757 |
2021-08-10 |
Providing a definition for distributed (vs centralised) version control |
759 |
2021-08-10 |
Suggestion for improving the git staging area graphic |
727 |
2021-08-09 |
Should text in "conflicts" examples be representative rather than self-describing |
750 |
2021-08-07 |
Episode 10: Changing from "Open Science" to "Open Research" |
827 |
2021-08-03 |
Suggestion: Split the lesson into two lessons |
579 |
2021-07-31 |
"config --edit" to both check editor config & configure more conveniently |
607 |
2021-07-31 |
Confusing wording and lack of explanation on Exploring History Episode |
609 |
2021-07-31 |
Workflow clarity in Collaborating and Conflicts |
734 |
2021-07-31 |
Episode 4: the staging area should be explained earlier |
703 |
2021-07-27 |
Improve episode 5 "Exploring History" |
733 |
2021-07-27 |
Improve explanation on how merge conflicts occur |
709 |
2021-07-25 |
Specify text to immediately after opening text editor |
691 |
2021-07-23 |
Consider replacing "checkout" with "switch" and "restore", if widely available in the future |
743 |
2021-07-23 |
Ep. 2 Setting up Git - Core Editor Configurations |
771 |
2021-07-23 |
Suggestion for improving the graphic in the Remote in GitHub lesson |
773 |
2021-07-23 |
Suggestion for embedding Episode 6 in storyline |
687 |
2020-09-17 |
Relocate directories and .gitkeep, Episode 4 to .gitignore in Ignoring Things, Episode 6 |
340 |
2020-08-01 |
Teaching Github (and git) via Github Desktop and other GUI tools |
277 |
2020-02-18 |
Should we change the story behind the lesson? |
685 |
2020-01-16 |
Episode 3 suggests to use git status before initializing a repo, but does not show that |
701 |
2019-12-10 |
Suggestions on git large file system and submodule |
399 |
2019-08-12 |
Mention of copyright on licensing page |
599 |
2019-08-05 |
image in episode 3 has images of wrong planets |
382 |
2019-07-04 |
Question about the title of the first lesson |
420 |
2019-07-04 |
Add a git fetch exercise? |
493 |
2019-07-03 |
Instructor Notes - reset instructions |
516 |
2019-03-22 |
Use -- when calling diff |
521 |
2019-01-28 |
No time for exercises |
582 |
2019-01-22 |
Lesson 08: A better description of the reviewing process through GitHub |
359 |
2018-11-05 |
[Episode 07] [Episode 08] - mention why origin nickname is so common |
519 |
2018-09-12 |
This description of the VCS concept is misleading for Git |
409 |
2018-06-08 |
Archiving data with exercise in 10-open |
467 |
2018-06-08 |
Supplemental: Using Gist with Jupyter notebooks |
507 |
2018-06-08 |
Lesson 14 - No guidance for RStudio users when Git.exe path not pre-filled |
Pull Requests |
341 |
2022-01-25 |
Updated information on the primary key |
324 |
2021-12-31 |
Explain NULLs when teaching count |
335 |
2021-09-21 |
Remove hyphen from case-sensitive/insensitive |
331 |
2021-06-02 |
Update R SQL chapter for DBI best practice |
330 |
2021-05-08 |
add alt-text to xkcd comic |
289 |
2020-05-28 |
Simplification + solution for group concatenation exercise |
193 |
2020-03-09 |
rec modification to use newsurvey database so users can run sql commands |
268 |
2019-12-02 |
Promoted SQL's set-based advantages |
274 |
2018-12-13 |
adding a solution of a challange (Ordering When Concatenating) |
Issues |
342 |
2022-04-25 |
Remove DISTINCT from chapter 2 |
340 |
2022-01-20 |
No jumplinks for section headings |
338 |
2021-08-08 |
correcting the primary key for survey in lesson 9 |
337 |
2021-07-29 |
Updating Prerequisites |
333 |
2021-07-24 |
Exercise in lesson 10 may encourage constructing queries by string concatenation |
329 |
2021-01-14 |
Sharing experiences: How much time is needed for this lesson? |
319 |
2020-06-04 |
Update list of maintainers in README |
305 |
2019-12-03 |
Ep. 6: Explanation of count() could be improved. |
306 |
2019-12-03 |
Ep 4: Major site identifiers suggestion |
297 |
2019-10-09 |
A database manager is a person |
286 |
2019-10-08 |
Add Binder Button for JupyterLab and RStudio Server |
139 |
2019-08-05 |
Check/remove unexpected images |
288 |
2019-07-24 |
Ordering When Concatenating exercise in aggregation section has no solution |
285 |
2019-07-03 |
survey.db needs rename for MacOS sqlite3 |
142 |
2019-05-14 |
Compare to Excel early on |
158 |
2019-05-14 |
Solutions to SQL challenges |
184 |
2019-05-14 |
quotations for strings |
207 |
2019-05-14 |
Introducing database terminology |
236 |
2019-05-14 |
Data Hygiene: Naming being a poor example. |
255 |
2019-05-14 |
Broken exercise requiring a subquery |
170 |
2018-06-11 |
_episodes/01-select Objectives suggestions |
178 |
2018-06-11 |
Add solutions to the challenges in the Python and R episodes |
180 |
2018-06-11 |
an exercise in 06-agg implies group_concat has an ordering feature |
185 |
2018-06-11 |
Mentioning 'NOT' or '!=' in 'Filtering' episode |
189 |
2018-06-11 |
Case Sensitivity |
190 |
2018-06-11 |
Combining aggregated and raw results - GROUP BY |
191 |
2018-06-11 |
Multiple JOINS - style and legibility |
211 |
2018-06-11 |
Order of columns in SELECT statements |
217 |
2018-06-11 |
Selecting Data: Switch .mode and .header statements to be run after the first query |
228 |
2018-06-11 |
Perhaps a diagram to illustrate database/table/rows/columns/fields |
239 |
2018-06-11 |
Meaning of `Survey.quant` values |
240 |
2018-06-11 |
Episoide 06-agg Add Definition of Aggregation |
241 |
2018-06-11 |
Episode 01-select Changing Order of Data and First Introduction with SQLite |
202 |
2018-06-08 |
Suggestion: Field names discussion - teaching moments or just fix? |
229 |
2018-06-08 |
How to time database creation vs text file creation with Python? |
209 |
2018-02-26 |
documentation: foreign key constraints won't work in SQLite |
181 |
2017-07-21 |
Nods towards normalisation in hygene |
Pull Requests |
989 |
2022-05-19 |
show an anti-idiom first |
982 |
2022-04-11 |
added Classes and Objects callout |
981 |
2022-03-17 |
More exception handling, less assertions |
978 |
2022-02-07 |
Clarify instructions for "composite" loop exercise |
970 |
2022-01-05 |
Base "middle" on 0-index consistently |
971 |
2022-01-05 |
Add explicit parameters for numpy.delete |
972 |
2022-01-05 |
Clarify names in salsa example |
954 |
2021-12-22 |
Updated nested list example in episode 4 |
963 |
2021-11-11 |
Update 11-debugging.md |
956 |
2021-10-12 |
Fixing minor typos in _episodes\01-intro.md |
950 |
2021-08-26 |
svg file to satisfy issue #943: svg version of pdf/ppt posted there |
941 |
2021-06-24 |
provide brief inline variable type descriptions |
893 |
2021-06-21 |
edited code, variable used before instantiated |
915 |
2021-06-21 |
Text accessibility |
868 |
2020-09-24 |
moved comment description to first lesson |
869 |
2020-09-22 |
Update 07-cond.md |
852 |
2020-07-21 |
Update 01-intro.md |
843 |
2020-07-14 |
Adding a Default Action in 12-cmdline.md solution fails on piped stdin |
837 |
2020-07-09 |
Update guide.md |
842 |
2020-07-02 |
Arithmetic on the Command Line for 12-cmdline.md suggestions |
828 |
2020-06-12 |
Update 12-cmdline.md: clarifying goals and some text |
829 |
2020-06-12 |
Update 10-defensive.md - Checkout |
822 |
2020-05-19 |
Add a reference to the API documentation and introduce the concept |
817 |
2020-03-30 |
Update 03-matplotlib.md |
809 |
2020-03-19 |
Briefly introduce dictionaries before using them in the exercise |
775 |
2020-01-20 |
Moved data description to lesson 2. |
772 |
2019-12-20 |
Clarification on using group plots in jupyter notebook |
697 |
2019-12-13 |
Update 06-func.md: exercise time |
715 |
2019-11-08 |
Update 03-lists.md |
718 |
2019-10-01 |
specify line color to blue |
693 |
2019-08-28 |
Update 08-defensive.md |
695 |
2019-08-27 |
Update 01-numpy.md: clarifying text for axis=0,1 when averaging |
698 |
2019-08-26 |
Update 05-cond.md: exercise time |
699 |
2019-08-26 |
Update 04-files.md: exercise time |
700 |
2019-08-26 |
Update 02-loop.md: exercise time |
702 |
2019-08-26 |
Update 07-errors.md: exercise time |
659 |
2019-07-31 |
Add list type under variables |
649 |
2019-05-14 |
Adding animated gif on for loop from pythontutor |
611 |
2019-02-17 |
episode 05 - another way to get start of string |
607 |
2019-01-17 |
Add solution to exercises, lesson 5 |
309 |
2018-10-12 |
Notebooks with blanks |
310 |
2018-10-12 |
Update 01-numpy.md on dot notation. |
336 |
2018-10-12 |
Show how to define a list before using strings/chars to illustrate looping |
340 |
2018-10-12 |
[Instructor trainning submission] Added new example to debugging episode with overlapping errors |
413 |
2018-10-12 |
Add extra path to illustrate eclusive nature of elif |
417 |
2018-10-12 |
Modify to replace initial section regarding Python variable assignmen… |
430 |
2018-10-12 |
Add general tool intro to clarify how to use a Jupyter Notebook |
437 |
2018-10-12 |
Improving the python-operations-across-axes image |
486 |
2018-10-12 |
Lesson 7 - Illustrate the structure of a Python traceback schematically |
550 |
2018-10-12 |
Changed first example function in Errors and Exceptions to execute a … |
554 |
2018-10-12 |
03_lists.md: Add a "list index" figure and an example |
569 |
2018-10-12 |
Change variable name from 'char' to 'letter' |
Issues |
988 |
2022-04-19 |
Consider recommending JupyterLab over plain Jupyter Notebooks in setup |
979 |
2022-03-17 |
A concrete example of moving from assertions to exceptions |
983 |
2022-03-14 |
Reordering this lesson |
974 |
2022-03-12 |
Episode 5 - Repeating Actions with Loops re-use variables previously defined as loop variables |
980 |
2022-03-07 |
Question about changes and bugfixes on episodes 1, 2, 7 and 10 |
976 |
2022-01-31 |
Small Suggestion for Python Fundamentals>Built-In Python Functions>first 'Check your Understanding' |
975 |
2022-01-21 |
Episode 6 - "General Composite Statistics" exercise |
973 |
2022-01-11 |
Python Fundamentals Edit |
969 |
2022-01-04 |
Episode 2 "Analyzing Patient Data": displayed a different output after assigning to a variable |
967 |
2021-12-21 |
I would suggest to re-arrange the episodes: introduce list before episode-2. |
966 |
2021-12-17 |
Episode 01: avoid gendered term "layman" |
965 |
2021-12-16 |
Episode 1: use examples that are more relevant to the inflammation story |
962 |
2021-11-05 |
Add some clarity and a brief example to the 'make it fail every time' segment of the 'Debugging' lesson |
961 |
2021-10-12 |
Add some time for exercises into Lesson 5 - Repeating Actions with Loops |
957 |
2021-10-04 |
Suggestion for lesson 8: Add example of a case where duplication is avoided using functions |
959 |
2021-10-04 |
Include a more comprehensive definition of the types of data |
953 |
2021-08-30 |
Lesson Contribution - Episode 1 Introduction |
952 |
2021-08-27 |
Lesson contribution: Alternate diagrams for lists of lists (variation on the pepper photos) |
951 |
2021-08-25 |
Lesson Contribution: Rephrase paragraph about Errors |
663 |
2021-07-19 |
Lesson 1 - add info about variable names |
943 |
2021-07-16 |
Lesson Contribution - diagram to the Storing Multiple Values in Lists episode |
765 |
2021-07-14 |
09-defensive.md: Incorrect Error blocks for some assert statements |
874 |
2021-07-13 |
Episode 10 Defensive Programming — Using the assert statement to validate data is bad practice |
894 |
2021-07-06 |
Errors and Exceptions |
938 |
2021-07-02 |
Conceptual and unit problems with 'weight_kg' variable in Episode 1 |
940 |
2021-06-24 |
Mention in setup instructions that Python 3.10 has significantly improved error messages |
898 |
2021-04-16 |
Episode 2: array/vector dimensions |
358 |
2021-03-31 |
Revision of Key points in python inflammation lesson |
498 |
2021-03-30 |
Long lines in lessons |
494 |
2021-03-25 |
Clean up SVG figures |
851 |
2021-03-17 |
reference.md: remove old, add new things |
906 |
2021-02-26 |
Episode 2 Contribution: Better explaining the axis parameter of numpy array functions |
832 |
2021-02-12 |
Lesson Contribution: how to install numpy |
774 |
2020-11-24 |
Call for Contributions: visuals (images, figures, plots, charts, etc.) |
884 |
2020-11-03 |
Contribution: Repeating Actions with Loops |
886 |
2020-11-01 |
The CSV example can give novices the wrong impression of how to structure CSV files |
867 |
2020-09-21 |
First introduction of comments |
859 |
2020-08-06 |
Episode 3 - Visualizing Tabular Data: fig.tight_layout() Suggestion |
854 |
2020-07-17 |
Consistency in use of single- and double-quote marks |
834 |
2020-07-01 |
05-suggesting a more Pythonic approach to copying |
835 |
2020-06-22 |
Episode 03 - Visualizing Tabular Data : Suggestions |
815 |
2020-06-05 |
Add flowchart illustration for for loops |
824 |
2020-05-29 |
03-matplotlib: rename axes1 -> ax1 |
825 |
2020-05-29 |
adding types of objects to lesson 1 |
819 |
2020-05-04 |
Setup suggestion - Usage of Google Colab notebooks |
769 |
2020-03-26 |
Move "mystery functions in IPython" box to earlier in lesson |
800 |
2020-03-12 |
Suggestion to Introduce Type Conversion |
813 |
2020-03-12 |
Thonny XXL |
783 |
2020-03-02 |
Dictionaries not introduced but used in exercise in "Error and Exceptions" - & suggestiong |
773 |
2020-02-28 |
Defensive Programming: replacing assertions with exceptions |
633 |
2020-01-31 |
Episode 02-loop.md: Improving visualization of the "for loop" |
63 |
2020-01-20 |
Perhaps we shouldn't have readings-01.py, readings-02.py etc? |
762 |
2020-01-16 |
Programming with Python Episode 3 Example Suggestion |
770 |
2019-12-16 |
Describe/Document 'sorted' function |
761 |
2019-11-25 |
Why should we be suspicious? |
759 |
2019-11-24 |
Ep2 section "Not All Functions Have Input" should be removed |
756 |
2019-11-18 |
Ep. 11: Issues with numpy |
735 |
2019-11-06 |
Clarification needed for python environment usage |
730 |
2019-10-27 |
08-defensive.md: "Testing Assertions" exercise inconsistency |
725 |
2019-10-15 |
Practice what you preach: Variable names |
727 |
2019-10-15 |
GitHub topics |
622 |
2019-09-15 |
Replace `assertions` by raising Errors |
687 |
2019-08-26 |
Missed opportunity to talk about indentation in "Programming with Python : Repeating actions with loops" |
692 |
2019-08-16 |
Issue in 'Defensive Programming' |
671 |
2019-07-24 |
Lesson 5 - minima add up to zero |
665 |
2019-07-19 |
Lesson 1 - pyplot not a library |
664 |
2019-07-18 |
Lesson 1 - definition of 'libraries', 'modules' and 'functions' |
616 |
2019-07-12 |
Two discussions of copying mutable objects in episode 3? |
662 |
2019-07-12 |
link to https://jalammar.github.io/visual-numpy |
661 |
2019-07-03 |
Episode 1: parallel (or multiple) assignment in Sorting Out References example |
654 |
2019-06-11 |
Portuguese translation |
655 |
2019-06-10 |
Checklist for the next lesson release |
94 |
2019-05-14 |
Make a script to update python-novice-inflammation.zip |
287 |
2019-05-14 |
Overall review of lesson 2016-06 by @valentina-s |
293 |
2019-05-14 |
End the "Making Choices" lesson with an example that synthesizes what has been learned up to that point |
321 |
2019-05-14 |
Prose error describing numpy rows and columns relative to axis number... |
543 |
2019-05-14 |
Improving episode #1 |
629 |
2019-04-23 |
Install option 4 |
491 |
2019-03-27 |
Episode 2: range doesn't return an array |
631 |
2019-03-22 |
Episode 9: print function in Not Supposed to be the Same session. |
627 |
2019-03-20 |
Episode 1 - BODMAS - Knowledge |
628 |
2019-03-05 |
Add an "introduction to the interpreter interface" episode? |
473 |
2019-02-16 |
Improvement: Defensive Programming - Assertions |
621 |
2019-02-11 |
Simplify downloading of lesson materials |
609 |
2019-01-23 |
Is the CITATION file out of date? |
602 |
2018-12-14 |
Clarification of "Lesson" vs "Episode" in the text |
292 |
2018-12-06 |
Add alternatives to '%matplotlib inline' in numpy lesson |
599 |
2018-11-06 |
Lesson #1 - Change in Inflammation, instructions for first question should refer to patient data. |
571 |
2018-09-23 |
array arithmetics vs matrix multiplication |
568 |
2018-09-19 |
Confusing variable name in "Programming with Python : Repeating actions with loops" |
572 |
2018-09-19 |
explain parameters of delete function |
564 |
2018-07-16 |
download swc-python/ in setup |
485 |
2018-07-10 |
Episode 10 struggles on some operating systems |
451 |
2018-06-29 |
python 2-3 compatibility and gotchas |
452 |
2018-06-18 |
lesson timings too short + no exercise timings |
87 |
2018-06-08 |
Examples in defensive.md should reference inflammation lesson |
88 |
2018-06-08 |
Test stdin in cmdline.md |
89 |
2018-06-08 |
Code in cmdline.md |
334 |
2018-06-08 |
Conditional example |
338 |
2018-06-08 |
Using "import ___ as __" in later lessons |
354 |
2018-06-08 |
Instructor training Checkout - Python Data Visualisation [use of ticks and ticklabels] |
439 |
2018-06-08 |
Colormaps in Python |
450 |
2018-06-08 |
help() doesn't work in windows installation of jupyter notebook |
472 |
2018-06-08 |
Correct Syntax highlighting for Tracebacks |
512 |
2018-06-08 |
Episode 2: Clarify loop variable need not appear within loop itself |
514 |
2018-06-08 |
Python lessons don't mention the ':' character and its importance |
534 |
2018-05-23 |
Ep1: Insufficient explanation of the data set |
525 |
2018-05-14 |
Another reason why for loops are useful |
449 |
2018-03-03 |
Why do we make notebooks in the data/ directory? |
436 |
2017-12-20 |
Add setup instructions for Windows users |
385 |
2017-12-13 |
list functions vs list.copy() for deep copy |
391 |
2017-12-13 |
a couple of suggestions after reading the lesson |
420 |
2017-12-13 |
Conceptual explanation of Loops |
426 |
2017-12-06 |
Explanation of print function |
364 |
2017-09-26 |
02-loop.md file - explanation of loop variable names does not mention limitations on the names |
388 |
2017-07-08 |
tool for creating parson's problems |
382 |
2017-06-07 |
Analyzing data from multiple files - no example using '?' |
378 |
2017-05-18 |
02-loop example should not suggest naive evaluation of polynomials |
366 |
2017-03-29 |
06 - composing functions - refactor to build up a more complicated function |
362 |
2017-03-22 |
Index error in 'Analyzing Patient Data' - 01-numpy.md |
343 |
2017-01-31 |
IndexError redundancy |
331 |
2016-11-20 |
Teaching the funnel method |
159 |
2016-09-10 |
Should lesson code adhere to PEP8? |
306 |
2016-08-27 |
syntax highlighting |
68 |
2016-07-31 |
Blank lines in Multiple Files lesson break indentation (with fix) |
96 |
2016-07-31 |
tuples mentioned but not explained in 05-cond.md |
119 |
2016-07-31 |
Make an IPython- / Jupyter- specific callout style |
143 |
2016-07-31 |
updating the Debugging a Function subsection to py3k |
170 |
2016-07-31 |
Should at least some of the inflammation data pass the `detect_problems` function? |
Pull Requests |
537 |
2022-03-11 |
Typo fix & changing c() description |
534 |
2022-01-25 |
Update 01-starting-with-data.Rmd |
523 |
2021-07-21 |
Fix typo in example for function documentation |
524 |
2021-07-21 |
Fix typo in 10-supp-addressing-data.Rmd |
522 |
2021-07-14 |
Update 09-supp-intro-rstudio.md |
517 |
2021-05-21 |
remove redundant piece of code |
445 |
2021-04-19 |
Add diagram description |
460 |
2021-04-19 |
Added location to save scripts for cmdline programs |
509 |
2021-04-19 |
Update 03-loops-R.Rmd |
Issues |
540 |
2022-04-01 |
use of && vs & -- instructor training contribution |
538 |
2022-03-19 |
Suggestion: **Variable Naming Coventions** |
536 |
2022-01-28 |
Indicate that the create_package `parentDirectory` should not be an existing R project |
527 |
2022-01-25 |
Add shortcuts for RStudio to "all" Intro to R episodes/lessons |
535 |
2022-01-25 |
Suggestion for making an R project when starting with the lecture material |
532 |
2022-01-20 |
No jumplinks for section headings |
519 |
2021-07-06 |
Exercise timing missing for analyzing patient data |
521 |
2021-06-09 |
Typo (missing word?) in Analyzing Patient Data |
518 |
2021-05-17 |
Lesson Contribution for #8 Making Packages R |
487 |
2021-04-28 |
Using the RStudio Terminal- Lesson 5: Command Line Programs |
516 |
2021-04-27 |
Suggestions for episode 3 |
508 |
2021-04-22 |
Lesson Contribution: Data Types and Structures and Understanding Factors |
506 |
2021-04-19 |
Show how to upload knitr html to GitHub pages |
250 |
2021-04-17 |
For loops and conditions vs. apply and logical subsetting |
513 |
2021-04-14 |
Lesson Contribution: Section on Reprex |
284 |
2021-03-27 |
Clearly indicate core vs. supplementary episodes in lesson syllabus |
507 |
2021-03-27 |
Software testing |
420 |
2021-02-02 |
Best Practices for Writing R Code/Additional recommendations |
493 |
2021-01-12 |
incorrect output in Reading and Writing CSV Files from r-novice-inflammation |
495 |
2021-01-04 |
`c` function means concatenate, not combine |
485 |
2020-12-30 |
Multi lines commenting |
486 |
2020-12-29 |
Diagrams to describe functions |
484 |
2020-08-05 |
Fix platform-specific setup instructions |
483 |
2020-07-27 |
RFC: Migration to R 4.0 |
472 |
2020-07-10 |
Typo in Episode 11, 'Reading and Writing CSV Files' |
478 |
2020-06-03 |
Output incorrect to description |
477 |
2020-06-02 |
Running "make serve" to create local html lessons |
468 |
2020-04-10 |
A better way to begin Lesson 3 |
469 |
2020-03-29 |
Use of par(mfrow) and grid.arrange |
462 |
2020-02-14 |
Understanding Factors- Clarifiation |
461 |
2019-12-02 |
Phrasing suggestion for 01-starting-with-data.Rmd |
456 |
2019-11-12 |
Episode 4 and 5: Function Error |
455 |
2019-10-29 |
Command Line Programs |
438 |
2019-08-11 |
Setup / Prerequisites Suggestions -- Remedial Links or Assessments? |
392 |
2019-06-14 |
More explanation of functions? [episode 1 or 2] |
434 |
2019-06-08 |
CSV file photos are screen shots of Excel files instead of CSV files |
374 |
2019-06-02 |
adding code example to "Automatic return" |
331 |
2019-05-09 |
convert "here" links to useful snippets |
389 |
2019-05-09 |
trouble with quotes in writing CSVs and tables |
391 |
2018-08-23 |
Remove 08-making-packages-R & refer to external resource? |
324 |
2018-08-20 |
improving the documentation / packaging episodes for both functions and data |
342 |
2018-08-20 |
Can teaching class(), dim(), nrow() and ncol() be merged to teach str()? |
Pull Requests |
2178 |
2022-05-23 |
[#2082] Admin signs up Instructor on their behalf |
2151 |
2022-05-18 |
Training search |
2152 |
2022-05-15 |
make new membership start day after previous ends |
2176 |
2022-05-08 |
1992 change host sponsor labels |
2150 |
2022-04-03 |
Fix docker-compose command |
2043 |
2022-03-05 |
feat(profile-archival): Profile archival warning emails |
2048 |
2022-03-05 |
2045/profile archival email text |
2049 |
2022-03-05 |
2047/profile archival warning emails consents |
2115 |
2022-01-04 |
2038/profile archival warning emails revised |
1986 |
2021-08-11 |
feat(Consents): Remove consent attributes from Person model. |
1951 |
2021-06-04 |
Improve performance with advanced statics caching |
Issues |
2138 |
2022-05-23 |
BUG: Instructor role is not accurately counted |
2082 |
2022-05-22 |
Instructor Selection: Admin sign up for Instructor |
2173 |
2022-05-05 |
Create system to import Instructor Training attendance data into AMY |
1564 |
2022-05-04 |
Feature Request- Add task = add person |
2072 |
2022-05-04 |
Count Instructor and Trainer roles separately |
2172 |
2022-05-04 |
Validate Registration Code in instructor training application form |
2174 |
2022-05-04 |
Update helptext for GitHub username in instructor training application |
2175 |
2022-05-04 |
Update instructions to submit homework contribution in AMY |
2166 |
2022-04-26 |
Create migration to assign Instructor award to SWC, DC, and LC Instructors |
2167 |
2022-04-26 |
Create migration to assign active Instructor community role to all Instructors |
2168 |
2022-04-26 |
Update view to find workshop staff |
2169 |
2022-04-26 |
update criteria in view to identify people eligible for certification |
2170 |
2022-04-26 |
update views to only show "Instructor" award instead of individual lesson program Instructor awards |
2171 |
2022-04-26 |
Make checkout steps towards Instructor certification independent of the lesson program |
1914 |
2022-04-25 |
Changes to auto score criteria for instructor training applications |
1162 |
2022-04-22 |
Community Roles: create single instructor badge |
1212 |
2022-04-22 |
Instructor Selection: Need system to record instructors who were scheduled to teach but couldn't make it... |
2153 |
2022-04-22 |
Instructor Selection: Event must have location |
2162 |
2022-04-22 |
Ask for consents during instructor training application |
2144 |
2022-04-06 |
Update automated email triggers to remove supporting instructor |
2154 |
2022-04-05 |
Instructor Selection: Event must be in future |
2094 |
2022-04-03 |
Update fields for Event Tasks |
2149 |
2022-04-01 |
Training Request Search |
2155 |
2022-04-01 |
Instructor Selection: Show selected workshops on top in instructor view |
2148 |
2022-03-28 |
Warning if a membership has already been rolled over |
2147 |
2022-03-24 |
Default dates for roll over memberships |
1804 |
2022-02-24 |
Pre-fill "Assigned to" in WRF |
2016 |
2022-02-22 |
Include survey links in instructor profile view |
2053 |
2022-02-22 |
Warning if membership term is not approximately one year. |
2125 |
2022-02-10 |
Community Roles: create custom key for community roles |
2118 |
2022-02-02 |
Consents: slug of consents terms is hard-coded |
2114 |
2022-01-04 |
Community Roles: Limit role to individual person's award |
1484 |
2022-01-03 |
Track changed metadata |
1512 |
2022-01-03 |
Use DataTables in all tabular data views |
1515 |
2022-01-03 |
All queries should be exportable |
1624 |
2022-01-03 |
Name matching on workshop request forms |
1687 |
2022-01-03 |
Allow editing of recipients in email previews |
1912 |
2022-01-03 |
Profile Archival: Reconnect a user's account after archived. |
2037 |
2022-01-03 |
Email Automation: Type checking is not consistent. |
2038 |
2022-01-03 |
Profile Archival: Add Warning for the user to login and update their profile before they are archived. |
2045 |
2022-01-03 |
fix(profile-archival): Add profile archival email text to the email |
2047 |
2022-01-03 |
feat(profile-archival): Profile Archival Warning for lack of consents |
2054 |
2022-01-03 |
Add how to send real emails to the README |
2093 |
2022-01-03 |
Change criteria for sending (not sending) automated emails |
2044 |
2021-12-30 |
Update Helptext for Workshop Host/Sponsor/Member |
1163 |
2021-12-15 |
Track scientific domain(s) of a workshop |
2083 |
2021-12-15 |
Instructor Selection: priority flags |
2074 |
2021-12-03 |
Add question about membership to Self Organized workshop form |
2076 |
2021-12-03 |
Workshop Event Tags |
2090 |
2021-12-03 |
Update AMY developer documentation |
2102 |
2021-12-03 |
Ensure rollover memberships reference the most recent membership |
2095 |
2021-11-29 |
Require single select for Event Curriculum Taught |
2100 |
2021-11-29 |
Remove auto-fill of membership benefits |
2103 |
2021-11-29 |
Add tags to organization and membership models |
2101 |
2021-11-28 |
Allow admin user to delete rolled over membership |
1462 |
2021-11-15 |
Allow admin user to edit membership variants |
2092 |
2021-11-03 |
Update conditions for sending out automated emails |
2066 |
2021-10-18 |
Instructor Selection: close recruitment process |
1964 |
2021-10-08 |
Add date field for trainee checkout extension |
1915 |
2021-09-22 |
Update to workshop request form - question about event open to the public |
2060 |
2021-09-22 |
List of fields needed for AMY/Asana data share |
2050 |
2021-09-10 |
Require confirmation when performing bulk actions |
1875 |
2021-09-08 |
Developer tools, automation, and some tech debt |
1958 |
2021-08-30 |
Automate sending of certificates to badged Instructors |
1957 |
2021-08-13 |
Add "Not Interested" state option to workshop inquiry submissions |
2018 |
2021-08-13 |
AMY Search Result View |
1516 |
2021-08-10 |
Update "current"/ "unpublished" requirements |
2004 |
2021-08-10 |
Roll over seats/workshops after new membership created |
1287 |
2021-08-09 |
Add read-only access level |
1523 |
2021-08-09 |
Notification to admins when critical part of AMY is modified |
1565 |
2021-08-09 |
Feature request: Bulk add Instructor training progress |
1566 |
2021-08-09 |
Feature Request: Bulk add learners to TTT event |
1570 |
2021-08-09 |
Workshop Request Form - Membership Affiliation |
1614 |
2021-08-09 |
Import Training Event Registration and Attendance |
1615 |
2021-08-09 |
Import Trainee checkout progress to AMY |
1722 |
2021-08-09 |
Add Time & Time Zone to WRF |
1760 |
2021-08-09 |
Attendance Count Breakdown for Training Events |
1807 |
2021-08-09 |
Re-name columns named "start" and "end" |
1822 |
2021-08-09 |
Membership: add cost and currency in table |
2027 |
2021-08-09 |
[WIP] Community Roles: update `Lesson` data from Carpentries feed |
2025 |
2021-08-07 |
Community Roles: disallow creating `Task` for instructor/trainer, who has been inactivated |
2026 |
2021-08-07 |
Community Roles: extend `Lesson` model |
1988 |
2021-07-25 |
Add eventbrite question to WRF |
1992 |
2021-07-25 |
Changes to Host & Sponsor Labels for Event view |
1993 |
2021-07-08 |
Consents: display new consents in profile editing history |
1767 |
2021-03-01 |
Pre-fill Administrator in workshop event |
1756 |
2020-12-06 |
Release notes aren't visible in the docs |
1513 |
2019-07-12 |
Update list of lessons you're comfortable teaching |