Giter Site home page Giter Site logo

codeboardio / codeboard Goto Github PK

View Code? Open in Web Editor NEW
55.0 55.0 19.0 449 KB

Codeboard is a web-based IDE to teach programming in the classroom. Part of the codeboard.io project.

License: MIT License

JavaScript 81.00% ApacheConf 3.14% CSS 1.91% HTML 12.55% C++ 0.02% C 0.02% Haskell 0.37% Java 0.66% Python 0.34%

codeboard's People

Contributors

codeboardio avatar haches avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

codeboard's Issues

Allow pulling in libraries

The simplest thing to do would be allowing arbitrary docker containers as test environments and just kill them after timeouts. That should be easily adaptable with how I understand your current architecture works.

A more advanced thing would be the user being able to specify dependencies in the json file or via a requirements.txt for python. However this possibility is less flexible and more work for you which is why usually the first approach is taken at least for a start.

Elaborate on 3rd party licenses

It is impractical for a 3rd party to evaluate your 3rd party dependencies. It would be nice to have a dependency and license list somewhere for a lot of users.

Codeboard website giving error 500 on compilation

Have been seeing this error on the website for the past hour. I use codeboard for my live classes on programming. Is this something that was a scheduled maintenance job or an unexpected error? It would be great if anyone could tell me how to receive updates about such issues in the future.

Screen Shot 2020-09-05 at 10 56 48 PM

Any unicode support?

It seems unicode source code is well saved.
But execution of unicode printing does not seems to work fine.
Is there any example of such code?

For instance, output the unicode string "こんにちは!" ?

Python3 version doesn't accept f-strings

F-strings were introduced in python3 version 6 (released in 2016) but currently CodeBoard is running python3 version 4.

Would it be possible to update the version of python3 to the current 3.9.7?

codeboard LTI and OpenEdx

Hi codeboarder,
I use https://codeboard.io/ site to use LTI with OpenEdx.
I have an issue with LTI , after I set up LTI with OpenEdx I receive this message as the screenshot below

{"name":"OperationalError","message":"Hostname/IP doesn't match certificate's altnames: "Host: localhost. is not in the cert's altnames: DNS:codeboard.io, DNS:www.codeboard.io"","cause":{"reason":"Host: localhost. is not in the cert's altnames: DNS:codeboard.io, DNS:www.codeboard.io","host":"localhost","cert":{"subject":{"CN":"codeboard.io"},"issuer":{"C":"FR","ST":"Paris","L":"Paris","O":"Gandi","CN":"Gandi Standard SSL CA 2"},"subjectaltname":"DNS:codeboard.io, DNS:www.codeboard.io","infoAccess":{"CA Issuers - URI":["http://crt.usertrust.com/GandiStandardSSLCA2.crt"],"OCSP - URI":["http://ocsp.usertrust.com"]},"modulus":

Screenshot from 2021-04-18 11-52-29
is this issue from your side or mine? appreciate your help.
Thank you

Is the "type" function overriden?

Hi, using a Python3 codeboard,

print("type: ", type(5))
print("type: ", type(5.5))
print("type: ", type("test"))    

gives me:

type:  
type:  
type:  

instead of:

type:  <class 'int'>
type:  <class 'float'>
type:  <class 'str'>

Can I do something about this?

Advertise Open Sourceness on the Website

We shouldn't rely on proprietary tools for education and this is an important fact for many people. I was not able to find a link to the source code on the main website.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.