Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .github/.keep
Empty file.
223 changes: 212 additions & 11 deletions .github/workflows/classroom.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,220 @@
name: GitHub Classroom Workflow

on:
- push
- workflow_dispatch

name: Autograding Tests
'on':
- push
- workflow_dispatch
- repository_dispatch
permissions:
checks: write
actions: read
contents: read

jobs:
build:
name: Autograding
run-autograding-tests:
runs-on: ubuntu-latest
if: github.actor != 'github-classroom[bot]'
steps:
- uses: actions/checkout@v4
- uses: education/autograding@v1
- name: Checkout code
uses: actions/checkout@v4
- name: Step-1 Test
id: step-1-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-1 Test
setup-command: npm install
command: npm run test:1
timeout: 10
max-score: 10
- name: Step-2 Test
id: step-2-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-2 Test
setup-command: npm install
command: npm run test:2
timeout: 10
max-score: 10
- name: Step-3 Test
id: step-3-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-3 Test
setup-command: npm install
command: npm run test:3
timeout: 10
max-score: 10
- name: Step-4 Test
id: step-4-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-4 Test
setup-command: npm install
command: npm run test:4
timeout: 10
- name: Step-5 Test
id: step-5-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-5 Test
setup-command: npm install
command: npm run test:5
timeout: 10
max-score: 10
- name: Step-6 Test
id: step-6-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-6 Test
setup-command: npm install
command: npm run test:6
timeout: 10
max-score: 10
- name: Step-7 Test
id: step-7-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-7 Test
setup-command: npm install
command: npm run test:7
timeout: 10
max-score: 10
- name: Step-8 Test
id: step-8-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-8 Test
setup-command: npm install
command: npm run test:8
timeout: 10
max-score: 10
- name: Step-9 Test
id: step-9-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-9 Test
setup-command: npm install
command: npm run test:9
timeout: 10
max-score: 10
- name: Step-10 Test
id: step-10-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-10 Test
setup-command: npm install
command: npm run test:10
timeout: 10
max-score: 10
- name: Step-11 Test
id: step-11-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-11 Test
setup-command: npm install
command: npm run test:11
timeout: 10
max-score: 10
- name: Step-12 Test
id: step-12-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-12 Test
setup-command: npm install
command: npm run test:12
timeout: 10
max-score: 10
- name: Step-13 Test
id: step-13-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-13 Test
setup-command: npm install
command: npm run test:13
timeout: 10
max-score: 10
- name: Step-14 Test
id: step-14-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-14 Test
setup-command: npm install
command: npm run test:14
timeout: 10
max-score: 10
- name: Step-15 Test
id: step-15-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-15 Test
setup-command: npm install
command: npm run test:15
timeout: 10
max-score: 10
- name: Step-16 Test
id: step-16-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-16 Test
setup-command: npm install
command: npm run test:16
timeout: 10
max-score: 10
- name: Step-17 Test
id: step-17-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-17 Test
setup-command: npm install
command: npm run test:17
timeout: 10
max-score: 10
- name: Step-18 Test
id: step-18-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-18 Test
setup-command: npm install
command: npm run test:18
timeout: 10
max-score: 10
- name: Step-19 Test
id: step-19-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-19 Test
setup-command: npm install
command: npm run test:19
timeout: 10
max-score: 10
- name: Step-20 Test
id: step-20-test
uses: education/autograding-command-grader@v1
with:
test-name: Step-20 Test
setup-command: npm install
command: npm run test:20
timeout: 10
max-score: 10
- name: Autograding Reporter
uses: education/autograding-grading-reporter@v1
env:
STEP-1-TEST_RESULTS: "${{steps.step-1-test.outputs.result}}"
STEP-2-TEST_RESULTS: "${{steps.step-2-test.outputs.result}}"
STEP-3-TEST_RESULTS: "${{steps.step-3-test.outputs.result}}"
STEP-4-TEST_RESULTS: "${{steps.step-4-test.outputs.result}}"
STEP-5-TEST_RESULTS: "${{steps.step-5-test.outputs.result}}"
STEP-6-TEST_RESULTS: "${{steps.step-6-test.outputs.result}}"
STEP-7-TEST_RESULTS: "${{steps.step-7-test.outputs.result}}"
STEP-8-TEST_RESULTS: "${{steps.step-8-test.outputs.result}}"
STEP-9-TEST_RESULTS: "${{steps.step-9-test.outputs.result}}"
STEP-10-TEST_RESULTS: "${{steps.step-10-test.outputs.result}}"
STEP-11-TEST_RESULTS: "${{steps.step-11-test.outputs.result}}"
STEP-12-TEST_RESULTS: "${{steps.step-12-test.outputs.result}}"
STEP-13-TEST_RESULTS: "${{steps.step-13-test.outputs.result}}"
STEP-14-TEST_RESULTS: "${{steps.step-14-test.outputs.result}}"
STEP-15-TEST_RESULTS: "${{steps.step-15-test.outputs.result}}"
STEP-16-TEST_RESULTS: "${{steps.step-16-test.outputs.result}}"
STEP-17-TEST_RESULTS: "${{steps.step-17-test.outputs.result}}"
STEP-18-TEST_RESULTS: "${{steps.step-18-test.outputs.result}}"
STEP-19-TEST_RESULTS: "${{steps.step-19-test.outputs.result}}"
STEP-20-TEST_RESULTS: "${{steps.step-20-test.outputs.result}}"
with:
runners: step-1-test,step-2-test,step-3-test,step-4-test,step-5-test,step-6-test,step-7-test,step-8-test,step-9-test,step-10-test,step-11-test,step-12-test,step-13-test,step-14-test,step-15-test,step-16-test,step-17-test,step-18-test,step-19-test,step-20-test
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"githubPullRequests.ignoredPullRequestBranches": [
"main"
]
}
39 changes: 39 additions & 0 deletions 123456
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABAZP6S+8K
NL3wxyrHBgpBvYAAAAEAAAAAEAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQDCu6d/avQP
JIc/fWZaYqfe4NvuCKUiB7cFemTFu0M0oXfOf1vpOMLT3fMNYVR4mXbret9DgveS6fsCa9
hP4M2ss17GY0pO0MZAxqMMIXD75biTDmG1YqKIc+zf95YDcrJkG9mhCb9P8Glm9EwQqfT5
cs8H+QtFWrZBWGtougfJ014naDCaoFg0b+WgwLdJjG+Omtl99gjpWrD3Akhx9ucGNA2ADe
IM5bX1dTtDVahAJnIjb6jgUA55FSe7TdIFshoZYZxtH5SzC9zfHlI50HCd8Wq520it0jjY
N1y+Ws3n277dyQCxjy3YrrYzyP6GSCj1zCAIdzhpd8tjTasHzY1hFWIjZKEItwSnAXCGoT
6u5olmLI65ubEGrZUMGbk7xK8r9C/DtGFHPSCVAHFkSJB2ew+XzPJIr0KyKErLNCjWWaQb
xmn0oIYkSrmfIRFZgnbjMBAjz3skK3A5iHD0MFrSQo8xnOimEs5Etd16HWjqAvUViCr766
xJDrMgixpgjYUAAAWQV8jfZ5SqpVWZG+ursMd65UYX9Q009v73AAFgJDUAemB9prCReqXt
yypxbF7uXsYEtiN9gytsMlYJtXEbfbNHAlrXmwwbvo//RsCqagEHEryyxx2vUQ3PeyB52M
omj9Whkh3cWz2ioYCzBqPRO88HZ+plWgFSqsXgsJpHjKRZbvXZPt3XztxWL93zxt8gceUX
JPWcyhHP4L0vOQyEdt1hqGX/ePTyrKAlj7yXu5cUIe6doxzMso7FimCU4Fjl90JIUKcx5e
B/vYU6QC2wbf2nUtf7L8FcfEGSsvOzAyNSaBWDy4Evlqe8vHXMXMuVtIggYzMyY69vLG/2
sJ4YJUA+rLVqqdv8Ek6m6j3XfNK/M+qkvz5nxa3kIsJKU/dC868wa9sL3TGmzyz2Xyr8wG
cmKDcinrblIkTrSEQxLZ97/QehF2AlBl7E1SpmEiR1E2D412lN1+CT0wXIRCQCkubpYCcp
tr8ivVuJxXjqgm3th0WmmE2PcZxa+iKKbiVubbDIMZ1nPfTSuX8VOqW/wx8Cu+hFRx0o6i
KAlGKbNVcvLltvmp9DInCvb+N3iArKkFVNTebmBnHEEJM/pj/70JNVsOs/Lf5ixxpu+H91
eGZOhUOd0+cn+bFTC2LZCaU7Dajmc9x1meU3WHCEyJZ74gquGHkMVaKI4qdDIWYhor/5Wz
dRAFVkOp3ogfrB15X27CBMAvbMXEAyRItReYUPcoru6jQknhJ1ez5AxN4iXhHKZo+lI1Uu
8LAYmm4/hVWoSSZXxFzJ6F8N/MGDSn1mXzytIZDkNxmQkMfvt8pIS7Dw6q95oM48Bmc+Df
BJHiMxS6DR3+ScuJK7AVt/pVrhjFxyOHyGw5gZPe34ovhxnmLNYbSc3jcALUpuB2ldSscC
vsKzU9tVk52qMNXLnh+KRb5QHg5led91CH+2ehDzj6NKOJ4gXdP4B/1tTX4S5Jy8t+tO3K
vXlDZgbXpAX4dGCp4ufbyB+d830SfiGhg//kdvys7/e95xdp8Gq1KC6+8tpeW7MPj/bgxS
6kwZO/whxM5L7I0BYHZ8FshC1Yp2rToHHMTKTZb0XMHxKl4uUDAoc07VJ0QPGQprwPmm9E
QSajOnh8+AT2djqfHNKCT6hz090SnaSW1VxeJPW59OxhAXThDdPa6xqzq5FImaXlN4dY/b
tAZhuIaKLBDGetGneX9kXVH3Zf3cNYwRGO6gHkVs81w9xH80o0shoO9fCUUbayhXqpvOJx
obHrf71qOsZ5bK6M2YwDrg0F/gEle/EXGmx4awJ0PjlnL5gcNBXEEqS9obDp1J9eHhfG18
SL75sWYvOKJ2hPcQkAS0aUuLcc4NQ8MyTkiRxOiwD63lqVaFn2kWV/mKvMYx9MjEevLIBn
uO+gCWH+zLtoK1jruwVDHaZorobS+eaCQjjzNhk/5uWswCoJJy0NbfykVwMvjghGcMAr91
wkxmu+cCarlR6EpHKIsE9znoin83IbSANi22tqDV4NcFIggWClBLIB+Z1wqaBiqCy0exww
W4/+GlZ3ibIOarpEG7BD1m5GfQ4+0mz/P3rz9ILMH3sHMw70NtS41TMxDKg8t+rbu7queq
QoJUjdkYbiGdnafCgrcCmae4YWlaPxlkIPDcYD3zKAFJXXNVnGLXXyH6gYrjBv3ejQ5gne
bHK4sS9RBUpLBaJqGFCQ5iKANT6Zn3omVM0DCSh2QQPKZlIuMXeYFdR4pUnIAv0SAcyJCd
/ntThB+Fp8tANHTPEJPNAQxPEc86l8TexuwNl5SNa0/5STiMsYb9Q9baTJbaWnWS/0vTYl
kyPGYk0JCP/4DlexJLUrty51/RYxrqdDedaIcK17nJ5TWW9AA2kqVdyzbEW43f61csbhqh
mCiQsu2pMinkI50Wbtd6e4ut8nE=
-----END OPENSSH PRIVATE KEY-----
1 change: 1 addition & 0 deletions 123456.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDCu6d/avQPJIc/fWZaYqfe4NvuCKUiB7cFemTFu0M0oXfOf1vpOMLT3fMNYVR4mXbret9DgveS6fsCa9hP4M2ss17GY0pO0MZAxqMMIXD75biTDmG1YqKIc+zf95YDcrJkG9mhCb9P8Glm9EwQqfT5cs8H+QtFWrZBWGtougfJ014naDCaoFg0b+WgwLdJjG+Omtl99gjpWrD3Akhx9ucGNA2ADeIM5bX1dTtDVahAJnIjb6jgUA55FSe7TdIFshoZYZxtH5SzC9zfHlI50HCd8Wq520it0jjYN1y+Ws3n277dyQCxjy3YrrYzyP6GSCj1zCAIdzhpd8tjTasHzY1hFWIjZKEItwSnAXCGoT6u5olmLI65ubEGrZUMGbk7xK8r9C/DtGFHPSCVAHFkSJB2ew+XzPJIr0KyKErLNCjWWaQbxmn0oIYkSrmfIRFZgnbjMBAjz3skK3A5iHD0MFrSQo8xnOimEs5Etd16HWjqAvUViCr766xJDrMgixpgjYU= dell@DESKTOP-6A4KT9B
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ A SQL database engine written in JavaScript
[![GitHub Repo](https://img.shields.io/github/stars/ChakshuGautam/stylusdb-sql?style=social)](https://github.com/ChakshuGautam/stylusdb-sql)
</p>


This is the base repository for cohort members to follow the tutorial and send in their own StylusDB SQL implementations. You can refer to a complete implementation @ [ChakshuGautam/stylusdb-sql](https://github.com/ChakshuGautam/stylusdb-sql).

Follow the steps given in the documentation to create your own implementation and make those tests pass.
Expand Down
6 changes: 6 additions & 0 deletions enrollment.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
student_id,course
1,Mathematics
1,Physics
2,Chemistry
3,Mathematics
5,Biology
77 changes: 77 additions & 0 deletions h origin main
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
commit c6c4722462f58b87ec561b44f722b87394449879 (HEAD -> main, origin/main)
Author: PayalKumari10 <kumaripayal7488@gmail.com>
Date: Tue Apr 23 23:53:02 2024 +0530

solve 2

commit 157da9379d2616223f6f2c73244e229e67b34ac4
Author: Payal <kumaripayal7488@gmail.com>
Date: Tue Apr 23 12:45:01 2024 +0530

feat: steps 2 and 3

commit 8ccd37d636ac3b16a7302f3cb49b1cd0371826d8
Author: Payal <kumaripayal7488@gmail.com>
Date: Wed Apr 10 15:39:26 2024 +0530

feat: step-1

commit c0d72b2242c7618eaa8ab74afb1947d674ab68a8
Author: Payal <kumaripayal7488@gmail.com>
Date: Tue Apr 9 17:02:01 2024 +0530

feat: step2

commit 6744606076df585ed75fb999baea3dfc8eef0ce0
Author: Payal <kumaripayal7488@gmail.com>
Date: Tue Apr 9 00:10:43 2024 +0530

feat: steps 2 and 3

commit d888539ed59be6106c0b3e2ca06d7723202b2773
Author: Payal <kumaripayal7488@gmail.com>
Date: Mon Apr 8 23:30:55 2024 +0530

feat: steps 2 and 3

commit 8a128579d871138933c2f2becf418d959eb7a243 (upstream/main)
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sun Mar 3 16:31:41 2024 +0530

[skip ci] feat: add .github

commit 21de1ee5c96d6b959ac2e6d30d7cd738cce3e416
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sun Mar 3 16:26:09 2024 +0530

fix: import paths in tests

commit a90f157bb71f267646b7f8da6fce0f3a99a3465c
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sun Mar 3 15:41:16 2024 +0530

docs: update README with StylusDB-SQL base repo logo

commit a5c39856bb3ceb290dda645c620b66b056776b5f
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sun Mar 3 15:37:36 2024 +0530

fix: fix step wise test regex

commit efac4ad2e515b6a4868c04de08de4fac3f86f90f
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sun Mar 3 14:23:56 2024 +0530

feat: add stepwise test folders

commit ce7a629663ee9f414930ad070bc7437074ecd1e4 (upstream/test)
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sat Mar 2 13:40:58 2024 +0530

feat: add tests

commit 0dfdcdad918de949f81aec9f76cc367bb8bf3712
Author: Yash Mittal <mittal.yash12@hotmail.com>
Date: Sat Mar 2 13:29:23 2024 +0530

feat: push docs
Loading