Skip to main content

An internal tool for exam submission

Project description

Coderschool Exam Client

Version Python Google Colab

Update (29 Sep 2024): Publish package to PyPi

About the project

cspyexamclient is a Python client for interacting with online exam system. It allows students to register, answer questions, and submit their answers. The client uses ipywidgets for creating interactive widgets in ipython notebooks before uploading students answers to the exam server.

Features

  • Register Student: Allows students to register using their email.
  • Generate Questions: Dynamically displays questions and answer options.
  • Display Submission Summary: Displays a summary of all questions and corresponding answers.
  • Submit Answers: Submits student answers to the server.

Submit - Resubmit - Reset

Exam Summary

Exam notebook

Module Description Link
M1.1 Basic SQL https://colab.research.google.com/drive/1E3sppN-vjschXS46WTeqZnQSmRBcuggN?usp=sharing
M1.2 Advanced SQL https://colab.research.google.com/drive/1i-aGTjpXL-En8kVFB0Cl8elHn9Z866yv?usp=sharing
M2.1 Python 101 https://colab.research.google.com/drive/1zX-ZgjEot_uGHh8x2nCl7hGWUklLuYeL?usp=sharing
M3.1 Pandas 101 https://colab.research.google.com/drive/143rJnko61nMUGGwMccgxaBJRA-CmJEqT?usp=sharing
M4.1 Data Visualization Exam is coding and feedback thus no questions generation needed

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csexamgenerator-2.0.3.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

csexamgenerator-2.0.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file csexamgenerator-2.0.3.tar.gz.

File metadata

  • Download URL: csexamgenerator-2.0.3.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.4

File hashes

Hashes for csexamgenerator-2.0.3.tar.gz
Algorithm Hash digest
SHA256 a6deb6d3abcafd7a5d32b3ea8e4b7b8c183740b72792cbd2763f34335b1da4c1
MD5 9ff57727a488dadcf6b2bfe750b401ef
BLAKE2b-256 a2ac496dfd3ca5122c2ee99fee720d568815e7f876ce20bf00c0924105d838fc

See more details on using hashes here.

File details

Details for the file csexamgenerator-2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for csexamgenerator-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 718f2f55d9d24c1c32719fb860d52beb79c9d7ac2261befc08a72161a2ff48b8
MD5 b2631ee6d4c9a49fab5d28a961180e3a
BLAKE2b-256 96353f53223c72e1ca14459c8e4828d9e54d3c4ce3231d21ee1267b38d499874

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page