Suggested metrics for measuring our success

Dear Education Pythonistas, I'd like to suggest two useful metrics for measuring the effectiveness of our list: 1. Variety of posters. 2. Number of conversations. Our Community Code of Conduct commits us to conducting ourselves in a welcoming and respectful way, and what better measure of how well we are doing than the diversity of different folks who post on this list? If Edu-sig is about building and nurturing our python in education community, what better way to measure how well we are doing than by the number of posts that turn into conversational threads? I occasionally receive emails from teachers asking about good resources for teaching CS with Python. This year I am going to try asking them to join this mailing list and to post their question on it, and commit to providing the best response I can here. Jeff Elkner Let's work together to create a just and sustainable world!

Yeah, what's education without metrics for success. On that theme, how about the edu-sig home page @ Python.org, what might we do with it? I wrote an initial version in the distant past, then Andre took over and made it better. The entire website got a new look. However, more years have flown by and there's no mention of Jupyter Notebooks, and some of the links e.g. pykata, are broken. Why not mention codesters.com for example? Lots of other interesting stuff. I don't have the keys to that web page myself but we could encourage a thread for whomever gets them or has them. I find Jupyter Notebooks to be a really excellent tool for high school and even middle school access to Python. The mix of coding, and writing a paper, with pictures and links, is just right. Embedded graphs make it the perfect Algebra 2 environment. Add Sympy and a little LaTeX and you've got calculus. Kirby On Sat, May 12, 2018 at 8:28 AM, Jeff Elkner <jeff@elkner.net> wrote:
Dear Education Pythonistas,
I'd like to suggest two useful metrics for measuring the effectiveness of our list: 1. Variety of posters. 2. Number of conversations.
Our Community Code of Conduct commits us to conducting ourselves in a welcoming and respectful way, and what better measure of how well we are doing than the diversity of different folks who post on this list?
If Edu-sig is about building and nurturing our python in education community, what better way to measure how well we are doing than by the number of posts that turn into conversational threads?
I occasionally receive emails from teachers asking about good resources for teaching CS with Python. This year I am going to try asking them to join this mailing list and to post their question on it, and commit to providing the best response I can here.
Jeff Elkner
Let's work together to create a just and sustainable world!
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig

- [ ] We should add a link to the edu-sig mailing list to the awesome-python-in-education README: https://github.com/quobit/awesome-python-in-education https://mail.python.org/mailman/listinfo/edu-sig https://mail.python.org/pipermail/edu-sig/ https://markmail.org/search/?q=list%3Dorg.python#query:%20list%3Aorg.python.... (variety, count) - [ ] We should choose a hashtag. - There's a project named #edupy; they might not mind - (other ideas welcome) - [ ] We should cc the list admin to get this list upgraded to mailman3 (with a footer link to just the mailing list post please) so that we have searchable archives. - [ ] We should have some stats regarding the unbelievable growth in Python for education in a page that we can reference On Saturday, May 12, 2018, Jeff Elkner <jeff@elkner.net> wrote:
Dear Education Pythonistas,
I'd like to suggest two useful metrics for measuring the effectiveness of our list: 1. Variety of posters. 2. Number of conversations.
Our Community Code of Conduct commits us to conducting ourselves in a welcoming and respectful way, and what better measure of how well we are doing than the diversity of different folks who post on this list?
If Edu-sig is about building and nurturing our python in education community, what better way to measure how well we are doing than by the number of posts that turn into conversational threads?
I occasionally receive emails from teachers asking about good resources for teaching CS with Python. This year I am going to try asking them to join this mailing list and to post their question on it, and commit to providing the best response I can here.
Jeff Elkner
Let's work together to create a just and sustainable world!

Personally, I recommend the Rosalind exercises because they're multidisciplinary and they teach algorithms of the natural world: http://rosalind.info/problems/locations/ A "How to ``conda install jupyterlab nbgrader``" would be a great onramp to working Python into #k12cs and beyond. On Saturday, May 12, 2018, Wes Turner <wes.turner@gmail.com> wrote:
- [ ] We should add a link to the edu-sig mailing list to the awesome-python-in-education README:
https://github.com/quobit/awesome-python-in-education
https://mail.python.org/mailman/listinfo/edu-sig
https://mail.python.org/pipermail/edu-sig/
https://markmail.org/search/?q=list%3Dorg.python#query:% 20list%3Aorg.python.edu-sig (variety, count)
- [ ] We should choose a hashtag. - There's a project named #edupy; they might not mind - (other ideas welcome)
- [ ] We should cc the list admin to get this list upgraded to mailman3 (with a footer link to just the mailing list post please) so that we have searchable archives.
- [ ] We should have some stats regarding the unbelievable growth in Python for education in a page that we can reference
On Saturday, May 12, 2018, Jeff Elkner <jeff@elkner.net> wrote:
Dear Education Pythonistas,
I'd like to suggest two useful metrics for measuring the effectiveness of our list: 1. Variety of posters. 2. Number of conversations.
Our Community Code of Conduct commits us to conducting ourselves in a welcoming and respectful way, and what better measure of how well we are doing than the diversity of different folks who post on this list?
If Edu-sig is about building and nurturing our python in education community, what better way to measure how well we are doing than by the number of posts that turn into conversational threads?
I occasionally receive emails from teachers asking about good resources for teaching CS with Python. This year I am going to try asking them to join this mailing list and to post their question on it, and commit to providing the best response I can here.
Jeff Elkner
Let's work together to create a just and sustainable world!

The first task is already complete, Wes, the mailing list is already listed in the awesome-ython-in-education README. btw. I'll be sprinting on a Remix of the book, CS Principles: Big Ideas in Programming on Monday. I'm remixing to make the text more compatible with Python 3, and to respond to student requests for clarification of exercise instructions, etc. I'm hosting the remix on the Open Book Project: http://www.openbookproject.net/books/StudentCSP/ The git repo is here: https://gitlab.com/jelkner/StudentCSP Jeff Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On May 12, 2018 3:30 PM, Wes Turner <wes.turner@gmail.com> wrote:
- [ ] We should add a link to the edu-sig mailing list to the awesome-python-in-education README:
https://github.com/quobit/awesome-python-in-education
https://mail.python.org/mailman/listinfo/edu-sig
https://mail.python.org/pipermail/edu-sig/
https://markmail.org/search/?q=list%3Dorg.python#query:%20list%3Aorg.python.... (variety, count)
- [ ] We should choose a hashtag. - There's a project named #edupy; they might not mind - (other ideas welcome)
- [ ] We should cc the list admin to get this list upgraded to mailman3 (with a footer link to just the mailing list post please) so that we have searchable archives.
- [ ] We should have some stats regarding the unbelievable growth in Python for education in a page that we can reference
On Saturday, May 12, 2018, Jeff Elkner <jeff@elkner.net> wrote:
Dear Education Pythonistas,
I'd like to suggest two useful metrics for measuring the effectiveness of our list: 1. Variety of posters. 2. Number of conversations.
Our Community Code of Conduct commits us to conducting ourselves in a welcoming and respectful way, and what better measure of how well we are doing than the diversity of different folks who post on this list?
If Edu-sig is about building and nurturing our python in education community, what better way to measure how well we are doing than by the number of posts that turn into conversational threads?
I occasionally receive emails from teachers asking about good resources for teaching CS with Python. This year I am going to try asking them to join this mailing list and to post their question on it, and commit to providing the best response I can here.
Jeff Elkner
Let's work together to create a just and sustainable world!

Thanks for pointing us to this resource. Very nice. I am writing introductory materials and this is a great reference! While our target audiences are completely different, the structure and ideas are very welcome. I will make a section with references :-) Please be aware of a license contradiction: https://gitlab.com/jelkner/StudentCSP/blob/master/_sources/CSPrinTeasers/stu... (Proprietary) https://gitlab.com/jelkner/StudentCSP/blob/master/LICENSE.txt (GNU FDL) I consider Open Educational Resources to be the only sustainable option for a just society - please clarify the license. Thanks in advance! Regards, Sebastian On 12/05/18 15:01, Jeff Elkner wrote:
btw. I'll be sprinting on a Remix of the book, CS Principles: Big Ideas in Programming on Monday. I'm remixing to make the text more compatible with Python 3, and to respond to student requests for clarification of exercise instructions, etc.
I'm hosting the remix on the Open Book Project: http://www.openbookproject.net/books/StudentCSP/ The git repo is here: https://gitlab.com/jelkner/StudentCSP
Jeff

I could really use some help with this, Sebastian. It is the authors at Georgia Tech who applied the two licenses, not me. I've been in touch with them by email. What would be the easiest thing that could be done to resolve the license contradiction? Perhaps I could apply the fix to my version and then suggest to them they do likewise? Jeff Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On May 14, 2018 10:49 AM, Sebastian Silva <sebastian@fuentelibre.org> wrote:
Thanks for pointing us to this resource. Very nice.
I am writing introductory materials and this is a great reference!
While our target audiences are completely different, the structure and
ideas are very welcome. I will make a section with references :-)
Please be aware of a license contradiction:
https://gitlab.com/jelkner/StudentCSP/blob/master/_sources/CSPrinTeasers/stu...
(Proprietary)
https://gitlab.com/jelkner/StudentCSP/blob/master/LICENSE.txt (GNU FDL)
I consider Open Educational Resources to be the only sustainable option
for a just society - please clarify the license.
Thanks in advance!
Regards,
Sebastian
On 12/05/18 15:01, Jeff Elkner wrote:
btw. I'll be sprinting on a Remix of the book, CS Principles: Big
Ideas in Programming on Monday. I'm remixing to make the text more
compatible with Python 3, and to respond to
student requests for clarification of exercise instructions, etc.
I'm hosting the remix on the Open Book Project:
http://www.openbookproject.net/books/StudentCSP/
The git repo is here:
https://gitlab.com/jelkner/StudentCSP
Jeff

Disregard the previous post. I just changed the intro page to: http://www.openbookproject.net/books/StudentCSP/CSPrinTeasers/studentBook.ht... so now the license contradiction is removed. Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On May 14, 2018 11:05 AM, Jeff Elkner <jeff@elkner.net> wrote:
I could really use some help with this, Sebastian. It is the authors at Georgia Tech who applied the two licenses, not me. I've been in touch with them by email. What would be the easiest thing that could be done to resolve the license contradiction? Perhaps I could apply the fix to my version and then suggest to them they do likewise?
Jeff
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 10:49 AM, Sebastian Silva sebastian@fuentelibre.org wrote:
Thanks for pointing us to this resource. Very nice.
I am writing introductory materials and this is a great reference!
While our target audiences are completely different, the structure and
ideas are very welcome. I will make a section with references :-)
Please be aware of a license contradiction:
https://gitlab.com/jelkner/StudentCSP/blob/master/_sources/CSPrinTeasers/stu...
(Proprietary)
https://gitlab.com/jelkner/StudentCSP/blob/master/LICENSE.txt (GNU FDL)
I consider Open Educational Resources to be the only sustainable option
for a just society - please clarify the license.
Thanks in advance!
Regards,
Sebastian
On 12/05/18 15:01, Jeff Elkner wrote:
btw. I'll be sprinting on a Remix of the book, CS Principles: Big
Ideas in Programming on Monday. I'm remixing to make the text more
compatible with Python 3, and to respond to
student requests for clarification of exercise instructions, etc.
I'm hosting the remix on the Open Book Project:
http://www.openbookproject.net/books/StudentCSP/
The git repo is here:
https://gitlab.com/jelkner/StudentCSP
Jeff
Edu-sig mailing list
Edu-sig@python.org

Hi Jeff, Thank you for clarifying the license. Now we can work together ;-) I've cloned the repository and examined it. I didn't figure out how to build it. Does it use Sphinx or have a server side? Does it have interactive bits? GNU FDL is the same license I've chosen for my book that I'm shaping. But I'm writing in Spanish, my target topic is introductory Python in the Browser (e.g. incl HTML and CSS). My target users are rural kids with little or no Internet. I have settled on using Tiddlywiki for my project as it affords some pretty amazing extension points. Since my main project is a Python editor for the web, I'm experimenting in embedding it inside the Tiddlywiki for showing runnable examples. This is all experimental. For instance, here's an article with an embedded Jappy editor. The included script is able to pull the code from the code sections of the article in order to run it. What work will you be doing on the book? Have you considered adding an embedded interpreter for code examples? In the past I've translated some books to Spanish. This might be a good one to try a translation marathon. Regards, Sebastian On 14/05/18 10:44, Jeff Elkner wrote:
Disregard the previous post. I just changed the intro page to:
http://www.openbookproject.net/books/StudentCSP/CSPrinTeasers/studentBook.ht...
so now the license contradiction is removed.
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 11:05 AM, Jeff Elkner <jeff@elkner.net> wrote:
I could really use some help with this, Sebastian. It is the authors at Georgia Tech who applied the two licenses, not me. I've been in touch with them by email. What would be the easiest thing that could be done to resolve the license contradiction? Perhaps I could apply the fix to my version and then suggest to them they do likewise?
Jeff
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 10:49 AM, Sebastian Silva sebastian@fuentelibre.org wrote:
Thanks for pointing us to this resource. Very nice.
I am writing introductory materials and this is a great reference!
While our target audiences are completely different, the structure and
ideas are very welcome. I will make a section with references :-)
Please be aware of a license contradiction:
https://gitlab.com/jelkner/StudentCSP/blob/master/_sources/CSPrinTeasers/stu...
(Proprietary)
https://gitlab.com/jelkner/StudentCSP/blob/master/LICENSE.txt (GNU FDL)
I consider Open Educational Resources to be the only sustainable option
for a just society - please clarify the license.
Thanks in advance!
Regards,
Sebastian
On 12/05/18 15:01, Jeff Elkner wrote:
btw. I'll be sprinting on a Remix of the book, CS Principles: Big
Ideas in Programming on Monday. I'm remixing to make the text more
compatible with Python 3, and to respond to
student requests for clarification of exercise instructions, etc.
I'm hosting the remix on the Open Book Project:
http://www.openbookproject.net/books/StudentCSP/
The git repo is here:
https://gitlab.com/jelkner/StudentCSP
Jeff Edu-sig mailing list
Edu-sig@python.org

Jeff, I managed to build the book by installing the requirements.txt and examining them, I found the `runestone` command. Imho this is the first thing that should be documented ;-) I'm making a PR. Also, I did find the interactive parts, nice! Regards, Sebastian On 14/05/18 23:22, Sebastian Silva wrote:
Hi Jeff,
Thank you for clarifying the license. Now we can work together ;-)
I've cloned the repository and examined it. I didn't figure out how to build it. Does it use Sphinx or have a server side?
Does it have interactive bits?
GNU FDL is the same license I've chosen for my book that I'm shaping.
But I'm writing in Spanish, my target topic is introductory Python in the Browser (e.g. incl HTML and CSS).
My target users are rural kids with little or no Internet.
I have settled on using Tiddlywiki for my project as it affords some pretty amazing extension points.
Since my main project is a Python editor for the web, I'm experimenting in embedding it inside the Tiddlywiki for showing runnable examples. This is all experimental.
For instance, here's an article with an embedded Jappy editor. The included script is able to pull the code from the code sections of the article in order to run it.
What work will you be doing on the book? Have you considered adding an embedded interpreter for code examples?
In the past I've translated some books to Spanish. This might be a good one to try a translation marathon.
Regards,
Sebastian
On 14/05/18 10:44, Jeff Elkner wrote:
Disregard the previous post. I just changed the intro page to:
http://www.openbookproject.net/books/StudentCSP/CSPrinTeasers/studentBook.ht...
so now the license contradiction is removed.
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 11:05 AM, Jeff Elkner <jeff@elkner.net> wrote:
I could really use some help with this, Sebastian. It is the authors at Georgia Tech who applied the two licenses, not me. I've been in touch with them by email. What would be the easiest thing that could be done to resolve the license contradiction? Perhaps I could apply the fix to my version and then suggest to them they do likewise?
Jeff
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 10:49 AM, Sebastian Silva sebastian@fuentelibre.org wrote:
Thanks for pointing us to this resource. Very nice.
I am writing introductory materials and this is a great reference!
While our target audiences are completely different, the structure and
ideas are very welcome. I will make a section with references :-)
Please be aware of a license contradiction:
https://gitlab.com/jelkner/StudentCSP/blob/master/_sources/CSPrinTeasers/stu...
(Proprietary)
https://gitlab.com/jelkner/StudentCSP/blob/master/LICENSE.txt (GNU FDL)
I consider Open Educational Resources to be the only sustainable option
for a just society - please clarify the license.
Thanks in advance!
Regards,
Sebastian
On 12/05/18 15:01, Jeff Elkner wrote:
btw. I'll be sprinting on a Remix of the book, CS Principles: Big
Ideas in Programming on Monday. I'm remixing to make the text more
compatible with Python 3, and to respond to
student requests for clarification of exercise instructions, etc.
I'm hosting the remix on the Open Book Project:
http://www.openbookproject.net/books/StudentCSP/
The git repo is here:
https://gitlab.com/jelkner/StudentCSP
Jeff Edu-sig mailing list
Edu-sig@python.org

Great, Sebastian! I merged your pull request, and made a few additional changes to the license. Since this is getting to be a nuts and bolts conversation, I believe good netiquette dictates we should now move it off list, so this will be my last post to the list on this topic. Thanks! Jeff Let's work together to create a just and sustainable world! ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On May 15, 2018 12:58 AM, Sebastian Silva <sebastian@fuentelibre.org> wrote:
Jeff,
I managed to build the book by installing the requirements.txt and
examining them, I found the `runestone` command.
Imho this is the first thing that should be documented ;-) I'm making a PR.
Also, I did find the interactive parts, nice!
Regards,
Sebastian
On 14/05/18 23:22, Sebastian Silva wrote:
Hi Jeff,
Thank you for clarifying the license. Now we can work together ;-)
I've cloned the repository and examined it. I didn't figure out how to
build it. Does it use Sphinx or have a server side?
Does it have interactive bits?
GNU FDL is the same license I've chosen for my book that I'm shaping.
But I'm writing in Spanish, my target topic is introductory Python in
the Browser (e.g. incl HTML and CSS).
My target users are rural kids with little or no Internet.
I have settled on using Tiddlywiki for my project as it affords some
pretty amazing extension points.
Since my main project is a Python editor for the web, I'm experimenting
in embedding it inside the Tiddlywiki for showing runnable examples.
This is all experimental.
For instance, here's an article with an embedded Jappy editor. The
included script is able to pull the code from the code sections of the
article in order to run it.
What work will you be doing on the book? Have you considered adding an
embedded interpreter for code examples?
In the past I've translated some books to Spanish. This might be a good
one to try a translation marathon.
Regards,
Sebastian
On 14/05/18 10:44, Jeff Elkner wrote:
Disregard the previous post. I just changed the intro page to:
http://www.openbookproject.net/books/StudentCSP/CSPrinTeasers/studentBook.ht...
so now the license contradiction is removed.
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 11:05 AM, Jeff Elkner jeff@elkner.net wrote:
I could really use some help with this, Sebastian. It is the authors at Georgia Tech who applied the two licenses, not me. I've been in touch with them by email. What would be the easiest thing that could be done to resolve the license contradiction? Perhaps I could apply the fix to my version and then suggest to them they do likewise?
Jeff
Let's work together to create a just and sustainable world!
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On May 14, 2018 10:49 AM, Sebastian Silva sebastian@fuentelibre.org wrote:
Thanks for pointing us to this resource. Very nice.
I am writing introductory materials and this is a great reference!
While our target audiences are completely different, the structure and
ideas are very welcome. I will make a section with references :-)
Please be aware of a license contradiction:
https://gitlab.com/jelkner/StudentCSP/blob/master/_sources/CSPrinTeasers/stu...
(Proprietary)
https://gitlab.com/jelkner/StudentCSP/blob/master/LICENSE.txt (GNU FDL)
I consider Open Educational Resources to be the only sustainable option
for a just society - please clarify the license.
Thanks in advance!
Regards,
Sebastian
On 12/05/18 15:01, Jeff Elkner wrote:
btw. I'll be sprinting on a Remix of the book, CS Principles: Big
Ideas in Programming on Monday. I'm remixing to make the text more
compatible with Python 3, and to respond to
student requests for clarification of exercise instructions, etc.
I'm hosting the remix on the Open Book Project:
http://www.openbookproject.net/books/StudentCSP/
The git repo is here:
https://gitlab.com/jelkner/StudentCSP
Jeff
Edu-sig mailing list
Edu-sig@python.org

Sorry I missed pasting the link: https://educa.juegos/libro/#Jappy-TiddlyWiki On 14/05/18 23:22, Sebastian Silva wrote:
For instance, here's an article with an embedded Jappy editor. The included script is able to pull the code from the code sections of the article in order to run it.

On Mon, May 14, 2018 at 10:00 PM, Sebastian Silva <sebastian@fuentelibre.org
wrote:
Sorry I missed pasting the link:
Cool! https://flic.kr/p/2772Gis Kirby
On 14/05/18 23:22, Sebastian Silva wrote:
For instance, here's an article with an embedded Jappy editor. The included script is able to pull the code from the code sections of the article in order to run it.
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig
participants (4)
-
Jeff Elkner
-
kirby urner
-
Sebastian Silva
-
Wes Turner