Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

NetLogo web docker container?

24 views
Skip to first unread message

Dave Mussulman

unread,
Sep 11, 2024, 11:41:44 AM9/11/24
to netlogo-devel
Hi all,

I'm curious if there are premade containers or instructions to make a docker image that supports NetLogo web? I'm new to the platform and am struggling a bit understanding how the different components coexist to make NetLogo web.

I work with an online learning platform called PrairieLearn, which includes the ability for instructors to package web-hosting docker containers to virtualize student environments. This is commonly used with Jupyter notebooks or VS Code as ways to provide an IDE or custom shell/software environment over the web. Those containers can then tie into PrairieLearn's grading infrastructure, giving the ability to auto- or manually-grade files created through the container.

I'm starting to work with a course that is using NetLogo and I'm super curious how much work it would be to use NetLogo under PrairieLearn. Is anyone interested in collaborating on this?

Thanks in advance,
Dave

-- 
David Mussulman (he/him)
Teaching faculty, School of Information Sciences
Email/Zoom/Teams: muss...@illinois.edu | (217) 333-6231
4012 iSchool HUB Building, 614 E. Daniel, Champaign IL 61820

Jason Bertsche

unread,
Sep 11, 2024, 6:00:57 PM9/11/24
to Dave Mussulman, netlogo-devel

Hi Dave,



I'm curious if there are premade containers or instructions to make a docker image that supports NetLogo web

There's a community-made Dockerfile that can be found here.  I've never used it.  Do let us know if it needs some corrections.

[I'm] struggling a bit understanding how the different components coexist to make NetLogo web.

For your use case, it sounds like the particularly important part of the NetLogo Web ecosystem is what we call "Galapagos", which is essentially the web app that you see when you visit netlogoweb.org.  Should you find the above Dockerfile insufficient, the documentation for building and running Galapagos can be found here.



Is anyone interested in collaborating on this?

Sure, let's work together to make sure you can get up and running with this.  Let me know about any specific questions or difficulties that you run into with NetLogo Web or Galapagos, and I can help you with them.

Jason

--
You received this message because you are subscribed to the Google Groups "netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to netlogo-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/netlogo-devel/0f58cfdf-a804-4c85-911d-33c7881af09bn%40googlegroups.com.

John Chen

unread,
Sep 13, 2024, 12:23:05 PM9/13/24
to Dave Mussulman, netlogo-devel
Hi - 

I guess the new NetLogo Forum would be a better position for a sustained discussion https://forum.netlogo.org/

I am not sure of your goal in making a dockerized NetLogo Web. It seems to me that you can easily create a standalone HTML file that loads *.nlogo files dynamically. There isn't any required backend code?

Best,
John Chen

--
Reply all
Reply to author
Forward
0 new messages