coding-steps
An AI-assisted web-based learning platform for Python programming, featuring interactive tasks, real-time feedback, and AI-generated code assistance for novice learners
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.9%) to scientific vocabulary
Keywords
Repository
An AI-assisted web-based learning platform for Python programming, featuring interactive tasks, real-time feedback, and AI-generated code assistance for novice learners
Basic Info
- Host: GitHub
- Owner: MajeedKazemi
- Language: TypeScript
- Default Branch: master
- Homepage: https://dl.acm.org/doi/abs/10.1145/3544548.3580919
- Size: 5.25 MB
Statistics
- Stars: 21
- Watchers: 5
- Forks: 5
- Open Issues: 9
- Releases: 0
Topics
Metadata Files
readme.md
Coding Steps Includes: - Self-paced Python Learning Environment: Basics, Data-Types, Conditionals, Loops, and Arrays - 45 Two-Part Coding Tasks (Authoring and Modifying) - An LLM-powered Context-Aware Code Generator - Embedded Novice-Friendly Documentation - Online Code Execution Capabilities
https://github.com/MajeedKazemi/coding-steps/assets/57059538/18d26238-fd67-4727-aa9f-268b6e846145
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use Coding Steps for your research, please cite it as below."
authors:
- family-names: "Kazemitabaar"
given-names: "Majeed"
orcid: "https://orcid.org/0000-0001-6118-7938"
title: "Coding Steps"
version: 1.0.0
date-released: 2023-05-22
url: "https://github.com/MajeedKazemi/coding-steps"
preferred-citation:
type: conference-paper
authors:
- family-names: "Kazemitabaar"
given-names: "Majeed"
- family-names: "Chow"
given-names: "Justin"
- family-names: "Ka To Ma"
given-names: "Carl"
- family-names: "Ericson"
given-names: "Barbara"
- family-names: "Weintrop"
given-names: "David"
- family-names: "Grossman"
given-names: "Tovi"
title: "Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming"
doi: "10.1145/3544548.3580919"
conference-title: "CHI '23: Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems"
year: 2023
month: 5
GitHub Events
Total
- Watch event: 6
Last Year
- Watch event: 6
Issues and Pull Requests
Last synced: almost 2 years ago
All Time
- Total issues: 49
- Total pull requests: 16
- Average time to close issues: 9 days
- Average time to close pull requests: 6 months
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 0.31
- Average comments per pull request: 0.81
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 14
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 5 months
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- MajeedKazemi (49)
Pull Request Authors
- dependabot[bot] (13)
- just6660 (1)
- MajeedKazemi (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 1787 dependencies
- lerna ^5.0.0 development
- typescript ^4.7.3 development
- @types/node ^16.7.13 development
- @types/react ^18.0.0 development
- @types/react-dom ^18.0.0 development
- @types/react-router-dom ^5.3.3 development
- @types/react-syntax-highlighter ^15.5.2 development
- @types/socket.io-client ^3.0.0 development
- @vitejs/plugin-react ^1.3.2 development
- monaco-editor ^0.33.0 development
- react ^18.1.0 development
- react-dom ^18.1.0 development
- react-router-dom ^6.3.0 development
- react-scripts 5.0.1 development
- typescript ^4.4.2 development
- vite ^2.9.10 development
- @codingame/monaco-jsonrpc ^0.4.0
- monaco-editor ^0.33.0
- monaco-editor-workers ^0.33.0
- monaco-languageclient ^1.0.1
- normalize-url ^7.0.3
- react-diff-viewer ^3.1.1
- react-syntax-highlighter ^15.5.0
- socket.io-client ^4.6.1
- @types/bcrypt ^5.0.0 development
- @types/compression ^1.7.2 development
- @types/cookie-parser ^1.4.3 development
- @types/cors ^2.8.12 development
- @types/dotenv ^8.2.0 development
- @types/express ^4.17.13 development
- @types/express-session ^1.17.4 development
- @types/mongoose ^5.11.97 development
- @types/node ^17.0.40 development
- @types/passport ^1.0.8 development
- @types/passport-http-bearer ^1.0.37 development
- @types/passport-jwt ^3.0.6 development
- @types/passport-local ^1.0.34 development
- @types/passport-local-mongoose ^6.1.1 development
- @types/socket.io ^3.0.2 development
- @types/ws ^8.5.3 development
- nodemon ^2.0.16 development
- passport-http-bearer ^1.0.1 development
- typescript ^4.7.3 development
- @appsignal/express ^1.0.33
- @appsignal/nodejs ^2.4.2
- @codingame/monaco-jsonrpc ^0.4.0
- bcrypt ^5.0.1
- body-parser ^1.20.0
- compression ^1.7.4
- cookie-parser ^1.4.6
- cors ^2.8.5
- dotenv ^16.0.1
- express ^4.18.1
- express-session ^1.17.3
- jsonwebtoken ^8.5.1
- mongoose ^6.3.6
- normalize-url ^7.0.3
- openai ^3.2.1
- passport ^0.6.0
- passport-jwt ^4.0.0
- passport-local ^1.0.0
- passport-local-mongoose ^7.1.2
- python-shell ^3.0.1
- request-light ^0.5.8
- socket.io ^4.6.1
- ts-node ^10.8.1
- vscode-json-languageservice ^5.0.0
- vscode-languageserver ^8.0.1
- vscode-uri ^3.0.3
- ws ^8.7.0
- 1742 dependencies