Re: [Edu-sig] Google Colab

2018-05-28 Thread Wes Turner
On Monday, May 28, 2018, kirby urner  wrote:

>
> Wes or someone may have linked to this already. Just tuned it in myself:
>
> https://colab.research.google.com/notebooks/basic_features_overview.ipynb
>

CoLab is pretty cool. They have GPU instances.
Kaggle also has GPU instances now with Kernels and Learn.
https://www.kaggle.com/kernels
https://www.kaggle.com/learn/overview

We worked on a Kaggle data science competition as a team of individuals
teaching each other through our local Python Users Group. It was a house
prices prediction competition; similar to the well-known Boston house
prices dataset included with scikit-learn.

There are a bunch of hosted Jupyter Notebook services now:
https://github.com/markusschanta/awesome-jupyter/blob/master/README.md#hosted-notebook-solutions

To host local instances of Jupyter for a group of size n, there are
JupyterHub 'spawners' and 'authenticators'.

https://zero-to-jupyterhub.readthedocs.io/en/latest/

https://github.com/jupyterhub/jupyterhub/wiki/Spawners

https://github.com/jupyterhub/jupyterhub/wiki/Authenticators


Gvisor is strongly recommended for sandboxing hosted containers with Docker:
https://github.com/google/gvisor


Binder builds upon JupyterHub but doesn't have auth yet:
https://github.com/jupyterhub/binderhub/issues/323


>
> That's Google's way of letting us use Jupyter Notebooks in the cloud and
> to share them on Google Drive.
>

Storage:
https://github.com/jupyter/jupyter-drive

Storage + Real-time collaboration:
https://github.com/jupyterlab/jupyterlab-google-drive


>
> I see where students would benefit, not that this is the first or only
> cloud-based environment.  Another great tool.
>
> Kirby
>
>
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Google Colab

2018-05-28 Thread Wes Turner
Google Family Link is specifically for kids. IDK if it works with Colab
hosted notebooks. There's a Jupyter gdrive extension which should work with
any schools that have signed up for Google Apps for Education. AFAIU,
there's yet no automated integration between e.g. nbgrader and Google
Classroom like there now is for EdX.

https://github.com/ibleducation/jupyter-edx-grader-xblock

I believe most Terms of Service specifically preclude registration by kids
under 13 in order to comply with COPPA (which apparently doesn't apply to
ISPs selling internet history without opt-in).

 https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act

On Monday, May 28, 2018, kirby urner  wrote:

> On Mon, May 28, 2018 at 1:01 AM, Dominik George  wrote:
>
>
>> Please do NOT use such tools in education.
>>
>> Cheers,
>> Nik
>>
>
> ​Good point Nik.
>
> My only concrete plan to use Jupyter Notebooks in the classroom is during
> a summer camp next month. My expectation is we'll install the Anaconda
> distro either on OSX or Windows depending on whether Reed College wants
> Saturday Academy to provide its own laptops. Theirs are Apple, and for all
> I know already have Jupyter Notebooks installed.
>
> Currently, I teach MIT Scratch to kids, which Coding with Kids (a company)
> sees as a bridge to Python, which we also share, via Codesters.com, both
> on-line platforms offering free accounts.
>
> The head office creates the accounts and passwords and the kids learn to
> log into them.  Many of them are quite young (not the Python students, more
> like middle school).  We do not currently teach about Jupyter Notebooks.
>
> My adult students do get a lot of about Jupyter Notebooks from me​. I
> consider this technology rather integral to learning Python for workplace
> use.
>
> We use a Google Drive to share the files, but students do not need a
> Google account to access the drive, only the link. Most my classes are BYOD
> so it's up to each student to configure a local platform.  They might be
> using Ubuntu.
>
> You're right that requiring students to have Google accounts can be
> problematic.  Like you say, as minors they're too young to navigate the
> fine print.  Most oldsters don't carefully read the EULAs either (that's
> Microsoft terminology).
>
> However education is all about self teaching and many students freely
> choose to avail of Google's services, starting with Gmail.  For this
> reason, I don't worry about sharing news of this service on edu-sig,
> leaving it to individuals to make their own choices.
>
> Kirby
>
>
>
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Google Colab

2018-05-28 Thread kirby urner
On Mon, May 28, 2018 at 1:01 AM, Dominik George  wrote:


> Please do NOT use such tools in education.
>
> Cheers,
> Nik
>

​Good point Nik.

My only concrete plan to use Jupyter Notebooks in the classroom is during a
summer camp next month. My expectation is we'll install the Anaconda distro
either on OSX or Windows depending on whether Reed College wants Saturday
Academy to provide its own laptops. Theirs are Apple, and for all I know
already have Jupyter Notebooks installed.

Currently, I teach MIT Scratch to kids, which Coding with Kids (a company)
sees as a bridge to Python, which we also share, via Codesters.com, both
on-line platforms offering free accounts.

The head office creates the accounts and passwords and the kids learn to
log into them.  Many of them are quite young (not the Python students, more
like middle school).  We do not currently teach about Jupyter Notebooks.

My adult students do get a lot of about Jupyter Notebooks from me​. I
consider this technology rather integral to learning Python for workplace
use.

We use a Google Drive to share the files, but students do not need a Google
account to access the drive, only the link. Most my classes are BYOD so
it's up to each student to configure a local platform.  They might be using
Ubuntu.

You're right that requiring students to have Google accounts can be
problematic.  Like you say, as minors they're too young to navigate the
fine print.  Most oldsters don't carefully read the EULAs either (that's
Microsoft terminology).

However education is all about self teaching and many students freely
choose to avail of Google's services, starting with Gmail.  For this
reason, I don't worry about sharing news of this service on edu-sig,
leaving it to individuals to make their own choices.

Kirby
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Google Colab

2018-05-28 Thread C . Cossé
Hi Dominik,

I understand about software freedom, but even the Free Software Foundation
has worked with Google in education since 2006, for example see this page
.

Also interesting about that page is that the FSF chooses to attack the term
"open source" rather than object to Google.  I believe that's called
"horizontal hostility", like how some Vegans condemn Vegetarians for not
being Vegan enough.

Cheers,
-Charlie

On Mon, May 28, 2018 at 1:01 AM, Dominik George  wrote:

> Hi,
>
> > That's Google's way of letting us use Jupyter Notebooks in the cloud and
> to
> > share them on Google Drive.
> >
> > I see where students would benefit, not that this is the first or only
> > cloud-based environment.  Another great tool.
>
> Sorry to object, but no.
>
> Any tool that requires consent to Google's terms of use, or any other
> comparably bad terms of use, is NOT suitable for use in education.
>
> Telling students that agreeing with them is mandatory for learning is at
> least unethical and contradict fostering free and open education, and
> minors
> (i.e.  users under the age of 18 or 16, or whatever the respective
> jurisdiction defines) are not legally capable of agreeing, so they are
> either talked into doing something illegal, or cannot take part in the
> learning. There might be other groups this applies to, independent of age.
>
> Please do NOT use such tools in education.
>
> Cheers,
> Nik
>
> ___
> Edu-sig mailing list
> Edu-sig@python.org
> https://mail.python.org/mailman/listinfo/edu-sig
>
>


-- 

ccosse.github.io
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Google Colab

2018-05-28 Thread Dominik George
Hi,

> That's Google's way of letting us use Jupyter Notebooks in the cloud and to
> share them on Google Drive.
> 
> I see where students would benefit, not that this is the first or only
> cloud-based environment.  Another great tool.

Sorry to object, but no.

Any tool that requires consent to Google's terms of use, or any other
comparably bad terms of use, is NOT suitable for use in education.

Telling students that agreeing with them is mandatory for learning is at
least unethical and contradict fostering free and open education, and minors
(i.e.  users under the age of 18 or 16, or whatever the respective
jurisdiction defines) are not legally capable of agreeing, so they are
either talked into doing something illegal, or cannot take part in the
learning. There might be other groups this applies to, independent of age.

Please do NOT use such tools in education.

Cheers,
Nik


signature.asc
Description: PGP signature
___
Edu-sig mailing list
Edu-sig@python.org
https://mail.python.org/mailman/listinfo/edu-sig