Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to create a simple installer for use in education? #228

Open
jeremy886 opened this issue Apr 3, 2020 · 3 comments
Open

Comments

@jeremy886
Copy link

Hi,
I'm on school holidays now and want to continue FoxDot tutorial again. I am also thinking of sharing what I learn with my students later but the process of installation is too involved for any classroom.

I dug into Sonic Pi's document and found it's also using SuperCollider but it comes with an installer. Is there a way to create a simple installer or portable app like Sonic Pi? I'm happy to achieve it only on windows.

Thanks for any feedback. Love Foxdot. 🦊🔘

Cheers

@Qirky
Copy link
Owner

Qirky commented Apr 4, 2020

Hi Jeremy, I'm glad you're enjoying FoxDot!

As nice as it would be to package these things together, I don't even know where to start I'm afraid and I'm no longer actively working on the project so I don't think I'll be able to do this sadly.

@jeremy886
Copy link
Author

I'll look into it but after I improve my skills in FoxDot and music. Thanks for making Foxdot.

@moz-ljp
Copy link
Contributor

moz-ljp commented Apr 7, 2020

I have a functional (although barebones) foxdot auto installer than just works through the python IDE. It is in no means perfect and I have had issues with it on some occasions however if it works on the machines for you at school then it should work with no issues (provided you have permissions on each PC to install the requirements (GIT, Supercollider and utilisation of PIP for installing the libraries).
I'll have a quick look over it now to attempt to ensure everything is still functional but here is the link if you want to try it out:
https://github.com/moz-ljp/foxdotautoinstaller
If you want I can go through it and remove the inputs so that python will just installl everything on the pc without needing to give any input at all.
Note: python is required on machines in order to function.

The program does the following:
Installs FoxDot / ensures FoxDot is at the latest version.
Checks PIP is installed and installs it if it isn't.
Installs the GIT application (however you will need to run through the installer).
Installs Supercollider and required Quarks for FoxDot
Allows creation of a startup file for FoxDot.

I'm not sure how friendly this will be with school systems and I'm not even sure how well it works as I haven't touched it in around a year however I ran it and it seems functional.

In any case I thought i'd throw it out there as an option, looking forward to hearing from you.

Moz-LJP

https://github.com/moz-ljp/foxdotautoinstaller

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants