Skip to content

osscar-org/scicode-widgets

 
 

Repository files navigation

scicode-widgets

scicode-widgets is a widget library for the purpose of creating computational experiments for educational content. It is targeted to teach students how to code and interpret computational experiments while abstracting away technical details and boilerplate code that are not essential for the learning experience. The logic is purely written in Python to simplify the development process for scientific researchers as they are typically more comfortable with Python than JavaScript. Built on top of ipywidgets, the library provides a framework for building interactive educational applications.

Getting started

Please continue with our getting started page.

Features

Customizable coding exercises and demos

Customizable coding exercises and demos

Checks for students to verify their solution

Checks for students to verify their solution

Automatic grading using nbgrader

See how you can integrate scwidgets with the nbgrader framework

Supported jupyter environments:

  • jupyterlab
  • notebook < 7

About

A collection of widgets to prepare interactive scientific visualisations, including user code input and validation

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •