Comments (8)
Accurate! Are you making a note of this as part of instructor training (i.e., declaring an intention to fix), or do you need me to tackle it?
from python-ecology-lesson.
@wrightaprilm Sorry for not being clear. I'm not sure the correct way to link to it now that it is in the _includes/ folder. I attempted to fix the link but was unsuccessful. It would be wonderful if you would.
from python-ecology-lesson.
Oh, no problem, GitHub issues tracking is phenomenal, but when different audiences use it for different things, it can get a little hairy.
Anyway, it looks like it's a conflict between how the site builds and the directory layout of the materials. I'll get it figured out.
from python-ecology-lesson.
OK, so here's what I did on this:
I looked at the way we have this set up. Data Carpentry workshops don't necessarily do git, and learners haven't always executed a command line program, nor do they necessarily know how to navigate the directory structure. I think we've jumped in at too high a level on that page. So I moved the instructions for this into the instructors guide, and am leaving it up to the instructor for how to provide the script. Possible avenues:
- Having the learners do some cloning
- Having them download the repo as a zip
- Linking directly to the script from the workshop page
- Providing it via dropbox or similar
What do you think?
from python-ecology-lesson.
I agree that it might be too high for some users and a direct link from a workshop page would probably work. As long as the script is mentioned in the INSTRUCTORS.md file (as it currently is) instructors will know that it is available. This does however preclude users from checking for correct installation prior to a workshop. Perhaps on the INSTRUCTOR.md file, you can add something like, "As an instructor you may consider adding a link to this script on the workshop page so that those users who are familiar with the command line can double check their installation prior to arriving at the workshop."
I'll defer on the final decision to your experience. I was actually using the lesson for self-learning to improve my skills with Python as I'm currently an R user & instructor. There was some discussion a few weeks ago on the DISCUSS listserv about usability of the SC/DC lessons for individual/online learning. I don't see this change detracting from workshop learning but it does remove the resource for someone learning independently (although that isn't a Data/Software Carpentry focus).
from python-ecology-lesson.
We can also link to raw version of the file on GitHub. This will make it easier to download.
from python-ecology-lesson.
Linking to the raw file is probably the best solution. It is a good idea to still have it there for self-guided learning as @mjones01 says.
Adding a note that it's optional if you have access to a command line program is probably also useful.
from python-ecology-lesson.
I'll do a quick pr for this one.
from python-ecology-lesson.
Related Issues (20)
- Switch plotnine with seaborn and add statannotations HOT 1
- Discrepency between sidebar and url episode number HOT 6
- Depreciated default setting gives error with pandas>=2.0.1 HOT 3
- Links need to be fixed in CONTRIBUTING.md HOT 1
- Anaconda may not be easy for everyone HOT 2
- Consider using more up-to-date resources HOT 4
- Environment link is broken HOT 7
- Invalid indexing statement in text block HOT 1
- describe better joins HOT 1
- Setup guidance still says to use Jupyter Notebook rather than Jupyter Lab
- Update Python/Anaconda installation videos HOT 6
- Refer to current version of Python HOT 1
- Consider listing data files in alphabetical order
- Broken link to plotnine API
- Difference between "package" and "library"
- Instruct users to keep their terminal open while running Jupyter notebook
- Previous exercise referenced when there is no previous exercise HOT 2
- Semicolons are not typically used in Python code and may cause confusion HOT 3
- Clarification about using a "terminal" or "anaconda prompt" HOT 2
- Add a section to read and parse data into a DataFrame HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-ecology-lesson.