Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking changes to experiment build process. #13

Open
wants to merge 447 commits into
base: pipeline
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
447 commits
Select commit Hold shift + click to select a range
b994d7b
Merge branch 'master' into dev
vjspranav Jun 4, 2021
6c63be8
Add support for Quiz v2.0 (#27)
vjspranav Jun 4, 2021
fab383b
Fix responsiveness and spacing issues (#28)
b30wulffz Jun 24, 2021
d42e9ef
Added metadata in page template for all experiment pages. (#33)
SRDewan Jul 15, 2021
3c94ef1
Added analytics and data configuration required for the testing branc…
raj-vlabs Jul 22, 2021
dbc24ea
Revamped navbar menu, made simulation container fullscreen (#35)
b30wulffz Jul 23, 2021
7e4e68b
Add missing class to questions in quiz v1
vjspranav Aug 3, 2021
bb29492
Merge pull request #40 from virtual-labs/v1-questions-patch
raj-vlabs Aug 3, 2021
a932589
Improve appearance of Difficulty filter.
vjspranav Aug 3, 2021
9b89506
Merge pull request #42 from virtual-labs/quizv2-filter-bold
raj-vlabs Aug 4, 2021
4c31604
* Fix filter on ipad view
vjspranav Aug 5, 2021
556a481
Merge pull request #44 from virtual-labs/filter-patch-1
raj-vlabs Aug 5, 2021
35ebb94
Plugin processing (#38)
SRDewan Aug 10, 2021
d9d041a
Merge branch 'master' into dev
b30wulffz Aug 11, 2021
d1b62c6
Fix simulation container, navbar, popup menu. Make responsive. (#46)
b30wulffz Aug 11, 2021
2e17b44
Adding plugin config file for production
raj-vlabs Aug 11, 2021
aea3fbf
Add nav to simulation page, tweak lab landing page (#50)
b30wulffz Aug 19, 2021
b6c045d
Create common-styles-responsive.css (#52)
vjspranav Aug 23, 2021
64229cf
fix: adding license.org and build/ to lab repo.
ojas1 Sep 6, 2021
9c90689
Merge pull request #54 from virtual-labs/fix-license
raj-vlabs Sep 7, 2021
3b69449
social media icon fixes
b30wulffz Sep 24, 2021
acd15ad
Changing "fonts/css/font-awesome.min.css" to "css/fontawesome.min.css"
pavanchow Sep 27, 2021
f871839
social icon re-fixes
b30wulffz Sep 29, 2021
58ffd53
Fixing font awesome issue to render social media icons
pavanchow Sep 29, 2021
9e026ec
made lab landing page responsive
b30wulffz Oct 13, 2021
19e15eb
make header sticky in experiments
b30wulffz Oct 13, 2021
bc84e58
handle corner case for active item
b30wulffz Oct 13, 2021
8f830e1
Merge pull request #57 from virtual-labs/lab-bug-fixes
raj-vlabs Oct 13, 2021
016f712
Feedback link updated
b30wulffz Oct 21, 2021
9139573
Feedback link updated
b30wulffz Oct 21, 2021
ecd5522
fix objective ui
b30wulffz Oct 21, 2021
e1b925b
Merge pull request #58 from virtual-labs/lab-bug-fixes
pavanchow Oct 21, 2021
954fab5
Feedback link updated
b30wulffz Oct 21, 2021
b8f3b0e
Merge pull request #59 from virtual-labs/lab-bug-fixes
pavanchow Oct 21, 2021
9b68b73
Added lab-display-name feature
raj-vlabs Dec 29, 2021
23bd809
Passed lab-display-name into page-data for rendering on experiment page
raj-vlabs Dec 29, 2021
4f4739d
Merge pull request #62 from virtual-labs/feature/lab-display-name
pavanchow Dec 29, 2021
a992fe7
Update lab-descriptor.json
pavanchow Dec 30, 2021
6285a56
fix issue with escape characters in lab-name
b30wulffz Feb 26, 2022
b3c9f06
Merge pull request #67 from virtual-labs/analytics-format-fix
raj-vlabs Mar 12, 2022
0a2a425
[TEMP] Do not include virtual styles in all pages
vjspranav Mar 17, 2022
d73f740
Import v-button from virtual-style
vjspranav Mar 17, 2022
9fad3f4
Merge pull request #68 from virtual-labs/fix-unordered-list
raj-vlabs Mar 17, 2022
864a25c
Eslint (#74)
Aditya-debug15 Jul 5, 2022
e328430
Plugin/bug report : Add bug report plugin component (#61)
b30wulffz Jul 31, 2022
bf759a6
Add support for event handling (#79)
vjspranav Sep 2, 2022
f0680be
Added validation plugin for Https and Eslint
shreyash-x Sep 5, 2022
f7288ad
Fixed bugs in https validation and added contributors page
Sep 25, 2022
e4fcfa3
Added contributors page (#80)
shreyash-x Oct 28, 2022
fb29f38
Render markdown (#82)
shreyash-x Nov 14, 2022
0701023
Update exp-side-menu.org
priya100raman Nov 14, 2022
80652d2
Fixed multiline math expressions (#84)
shreyash-x Nov 14, 2022
79ce38b
Update renderMarkdown.js
shreyash-x Nov 14, 2022
7733077
Added feature to throw warning if rendering fails
shreyash-x Nov 14, 2022
1c0169e
Update exp-side-menu.org
priya100raman Nov 15, 2022
5f8bfbf
Update exp-side-menu.org
priya100raman Nov 15, 2022
c0a4720
adding lab_display_name field
pavanchow Nov 18, 2022
09cdbb6
Adding Lab Display Name field to lab descriptor
pavanchow Nov 22, 2022
b0fbb97
updating links
pavanchow Nov 22, 2022
38c43d6
adding "LaTeXinMD" flag to build process doc
pavanchow Nov 24, 2022
e497e67
Added descriptor schema
shreyash-x Dec 13, 2022
ad57b1b
Integrated experiment descriptor validation into build script
shreyash-x Dec 14, 2022
cbeb733
Resolved conflicts
shreyash-x Dec 14, 2022
564db47
Merge branch 'master' into validation-plugin-Shreyash
shreyash-x Jan 8, 2023
ac1cfcc
package-lock.json updated
shreyash-x Jan 8, 2023
800c47d
Added prepareRepo
shreyash-x Jan 8, 2023
08ce2a0
Merge pull request #88 from virtual-labs/validation-plugin-Shreyash
shreyash-x Jan 8, 2023
7bb903a
Updated jsdom
shreyash-x Jan 8, 2023
dad501a
Merge pull request #97 from virtual-labs/validation-plugin-Shreyash
shreyash-x Jan 8, 2023
ae7cd1b
Updated jsdom
shreyash-x Jan 8, 2023
3823a82
Merge pull request #98 from virtual-labs/validation-plugin-Shreyash
shreyash-x Jan 8, 2023
2235fec
1.0
shreyash-x Jan 21, 2023
004e3f8
added isPlugin for run function
Aditya-debug15 Jan 21, 2023
9c0a5b1
Fixed bugs
shreyash-x Jan 24, 2023
3c71f79
Added combinations
shreyash-x Feb 7, 2023
f321708
Added break in switch
shreyash-x Feb 7, 2023
c1c278c
Disabled validation plugin when validation is disabled
shreyash-x Feb 7, 2023
353a3cc
Created npm package
shreyash-x Feb 19, 2023
4917190
Update renderMarkdown.js
shreyash-x Feb 22, 2023
4382765
Resolved missing fonts issue in Katex
shreyash-x Mar 4, 2023
ad2080a
package published
shreyash-x Mar 5, 2023
3191fed
Added feature for custom css/js in md
shreyash-x Mar 5, 2023
f934ae6
Added katex rendering for json
shreyash-x Mar 9, 2023
a98b1a7
Also added functionality for custom js/css modules
shreyash-x Mar 9, 2023
e56fe4d
code updated
Aditya-debug15 Mar 13, 2023
8364b3f
Added schema for js css modules
shreyash-x Mar 21, 2023
8b6e4e8
created a log file which contains error in assesment files
Aditya-debug15 Mar 21, 2023
1503b97
added assesment.log file
Aditya-debug15 Mar 21, 2023
ccaa9c9
added functionality to validate assesment files within recursive lear…
Aditya-debug15 Mar 22, 2023
b860158
ajv fix (#110)
pavanchow Mar 24, 2023
17151fd
Fixed bug in expDesc validation
shreyash-x Mar 25, 2023
a565a74
Added windows support
shreyash-x Apr 7, 2023
6cbfd2d
Added windows support
shreyash-x Apr 7, 2023
6ca50dc
Logging library added, versioning in plugin added
shreyash-x Apr 7, 2023
17e3a48
added file name in logs
Aditya-debug15 Apr 11, 2023
a3ae7bf
Added line number and file name in logs
shreyash-x Apr 12, 2023
d7a3a85
Fixed bug in assesment
shreyash-x Apr 12, 2023
67c3bc8
spelling fixed in assessment
Aditya-debug15 Apr 13, 2023
bffc348
spelling fixed in assessment
Aditya-debug15 Apr 13, 2023
d2eca23
Fixed bug in args
shreyash-x Apr 13, 2023
73289ca
Fixed bug in args
shreyash-x Apr 13, 2023
605a616
Fixed bug in args
shreyash-x Apr 13, 2023
b9e6046
Fixed bug in args
shreyash-x Apr 13, 2023
5d9fec0
Fixed bug in args
shreyash-x Apr 13, 2023
73b27a2
Rename exp.js to Exp.js
shreyash-x Apr 13, 2023
64e65cc
Fixed bug in args
shreyash-x Apr 13, 2023
92fa43f
Merge branch 'render-json-with-latex' of https://github.com/virtual-l…
shreyash-x Apr 13, 2023
5e1abdc
Fixed bug in args
shreyash-x Apr 13, 2023
359a267
fixed bugs in plugin
shreyash-x Apr 13, 2023
330f191
Added debug flag
shreyash-x Apr 17, 2023
e4b1a91
added debug mode
Aditya-debug15 Apr 17, 2023
e18ccd1
Revert "fixed bugs in plugin"
shreyash-x Apr 17, 2023
755a902
Merge branch 'render-json-with-latex' of github.com:virtual-labs/ph3-…
Aditya-debug15 Apr 17, 2023
3d7bb17
added debug flag
Aditya-debug15 Apr 17, 2023
8ab3a95
Testing
shreyash-x Apr 17, 2023
0337cf1
Making code modular
shreyash-x Apr 19, 2023
65f593a
Wrapped labgen
shreyash-x Apr 19, 2023
99ec7e3
Added page components
shreyash-x Apr 19, 2023
cd5ca84
Updated gitignore
shreyash-x Apr 19, 2023
1e204cc
Bug fixes
shreyash-x Apr 19, 2023
5dff123
updated scripts
shreyash-x Apr 19, 2023
8fe50b6
Fixed labdesc validation and logging bugs
shreyash-x Apr 19, 2023
eced02b
Added debug mode log
shreyash-x Apr 19, 2023
373d156
Added debug mode logs
shreyash-x Apr 19, 2023
9a7c24b
code refactored
Aditya-debug15 Apr 21, 2023
0b7e9e1
merged master with render-json-with-latex
Aditya-debug15 Apr 21, 2023
dfe466e
code refactored
Aditya-debug15 Apr 21, 2023
94eb4b6
Made changes in name and fixed bug in AIM build
shreyash-x Apr 21, 2023
9af236d
Merge pull request #107 from virtual-labs/render-json-with-latex
shreyash-x Apr 22, 2023
231a7a1
changed the directory structure and file names
Aditya-debug15 Apr 25, 2023
905c8f8
changed src in renderer.js
Aditya-debug15 Apr 25, 2023
2d94f1f
Lab generated at Wed Apr 26 2023 02:46:52 GMT+0530
Aditya-debug15 Apr 25, 2023
2c0f6c6
separate commands for build and deploy
Aditya-debug15 Apr 25, 2023
7a8e3fd
Renamed filed
shreyash-x Apr 26, 2023
213b059
Fixed bug in missing assets
shreyash-x Apr 28, 2023
147aa2e
Fixed bug in render markdown
shreyash-x Apr 28, 2023
fa8bbec
fixed bugs in labbuild with npx
shreyash-x Apr 28, 2023
2dc9b8b
Fixed shell js silent bug
shreyash-x May 4, 2023
745562c
Added higher level commands for npm
shreyash-x May 11, 2023
92d37a1
Fix typo in event handler (#113)
vjspranav May 11, 2023
addd734
Added docs
shreyash-x May 11, 2023
828fe1c
Resolved merge conflicts with labgen
shreyash-x May 11, 2023
9fb6488
Resolved merge conflicts with labgen
shreyash-x May 11, 2023
2f9aea7
Fixed inconsistencies in merging
shreyash-x May 11, 2023
cc5093b
Fixed bug in relative plugin paths
shreyash-x May 11, 2023
308f855
Update frontmatter of content-validation.md (#119)
raj-vlabs May 12, 2023
360a97c
Added help commands
shreyash-x May 12, 2023
9dd99c4
Updated version npm
shreyash-x May 12, 2023
c103609
Merge pull request #120 from virtual-labs/help-commands
raj-vlabs May 12, 2023
b2cf55b
Fixed the issue of old js format pretest and posttest not being gener…
raj-vlabs Jun 20, 2023
2feed33
updated version numbers of buildexp
raj-vlabs Jun 20, 2023
65e3565
Move Bug Report to Prod
vjspranav Aug 21, 2023
343a854
Merge pull request #215 from virtual-labs/prod-bugreport
raj-vlabs Aug 21, 2023
727a967
integrated svc-rating tool
gautamxyz Sep 1, 2023
22dc2b2
first commit
Vanshika-Dhingra Sep 5, 2023
3c51789
fixed bug lab-display-name
Vanshika-Dhingra Sep 5, 2023
40dc26d
fixed bug deploying of experiments with deploy flag set to false
Vanshika-Dhingra Sep 5, 2023
bbd6aa6
Merge pull request #231 from Vanshika-Dhingra/bug-fix-branch
raj-vlabs Sep 9, 2023
2c0e70d
specified image directory path
gautamxyz Sep 13, 2023
f83be33
implemented retrieval of exp short name
gautamxyz Sep 17, 2023
376920c
fixed bug in index.html rating
gautamxyz Sep 18, 2023
01e28fa
updated event handler
gautamxyz Sep 24, 2023
d457118
updated event handler tested rating tool
gautamxyz Sep 24, 2023
aa19c9e
completed integration of rating-tool with lab pages
gautamxyz Oct 4, 2023
91dd6f3
fixed lab css
mayankbhardwaj719 Oct 5, 2023
c2cd5ba
fixed experiment css
mayankbhardwaj719 Oct 6, 2023
5301393
fixed lab css
mayankbhardwaj719 Oct 6, 2023
ce51fe3
updated plugin-config.producction
gautamxyz Oct 6, 2023
1811475
cleaned feedback-ctnt.html file
gautamxyz Oct 6, 2023
4657678
Modified lab-descriptor schema to add discipline code and restrict ph…
raj-vlabs Oct 15, 2023
f5cec8e
Merge pull request #276 from virtual-labs/lab-desc-upgrade
raj-vlabs Oct 15, 2023
645b393
Update content-validation.md
ravikiran2020 Oct 18, 2023
7b6b894
Update using-node.md
ravikiran2020 Oct 18, 2023
eeb70c0
Update using_npm_package.md
ravikiran2020 Oct 18, 2023
b3ae880
Update using_npm_package.md
ravikiran2020 Oct 18, 2023
ae4a9d2
Update using-node.md
ravikiran2020 Oct 18, 2023
6ebcafb
Update and rename exp-build-process.org to exp-build-process.md
ravikiran2020 Oct 18, 2023
8c52544
code refactored
gautamxyz Oct 26, 2023
a4ad0d8
Integrated and tested with exp build
shreyash-x Oct 26, 2023
63dfa0f
Resolved PR
mayankbhardwaj719 Oct 27, 2023
4f786cb
Added generate sw as a npm package
shreyash-x Oct 31, 2023
8d31560
Enabled service worker registration from any page
shreyash-x Nov 3, 2023
d492b0f
Merge pull request #298 from virtual-labs/integration-service-worker
raj-vlabs Nov 6, 2023
2c7afaa
updated plugin-config
gautamxyz Nov 6, 2023
64e2986
Updated service worker package version
shreyash-x Nov 6, 2023
93757c0
Added Score keyword besides the score shown for each quiz
bhavberi Nov 14, 2023
3c399bb
Merge pull request #311 from bhavberi/assessment_score
raj-vlabs Nov 20, 2023
5ff8fca
Merge pull request #268 from virtual-labs/rating-integration-btp
raj-vlabs Dec 12, 2023
9f34929
Code Editor build support
RhythmAgg Dec 31, 2023
87a79cf
updated default codeditor.json
RhythmAgg Jan 2, 2024
54cbe40
final changes incorporated
RhythmAgg Jan 7, 2024
d079b05
Staging fix (#343)
raj-vlabs Jan 17, 2024
50251bd
Update exp-side-menu.org
ravikiran2020 Jan 18, 2024
e3e9c06
Update exp-build-process.md
ravikiran2020 Jan 18, 2024
3e716cb
Update exp-build-process.md
ravikiran2020 Jan 19, 2024
062f689
Update README.org
ravikiran2020 Feb 8, 2024
5a707d7
Code assessment Validation
RhythmAgg Feb 8, 2024
c181226
simulation header fix
RhythmAgg Feb 16, 2024
59776d3
Removed caching for local deployments
raj-vlabs Mar 5, 2024
7437ebc
Merge pull request #383 from virtual-labs/local-deploy-cache-fix
raj-vlabs Mar 5, 2024
af2f88d
resolved comments, multi problems code assessment
RhythmAgg Mar 7, 2024
a6fa6b2
Merge pull request #334 from virtual-labs/rhythm-test
raj-vlabs Mar 30, 2024
001a73f
- Code Assessment Docs
RhythmAgg Mar 30, 2024
fd63a40
Backward compatibility fix
RhythmAgg Apr 1, 2024
99734b7
Merge pull request #403 from virtual-labs/rhythm-compatibility-fix
RhythmAgg Apr 1, 2024
bf20d1e
Merge pull request #402 from virtual-labs/rhythm-gh-pages-integration
raj-vlabs Apr 4, 2024
4633125
Fixed bugs related to icons and build errors
raj-vlabs Apr 5, 2024
a592dda
Added extra variable with correct variable name for rating-value
raj-vlabs Apr 11, 2024
f1f70cb
Changed the conditional check to be compatible with older versions of…
raj-vlabs Apr 12, 2024
7677e57
Changed the service worker file not founf error to warning
raj-vlabs Apr 12, 2024
2ee3c01
Changed the rating plugin config to read the rating from a different …
raj-vlabs Apr 15, 2024
5bb66df
Changed the production config to pick svc-rating files from the cdn
raj-vlabs Apr 18, 2024
671a74f
Fixed the error while parsing integer options to questions
raj-vlabs May 6, 2024
fc496ee
Changes to the schema to include difficulty and hint
joeypark743 Jul 10, 2024
f01b8d3
Create npm-publish.yml
anshium Jul 12, 2024
b697b7b
Merge pull request #469 from virtual-labs/schema-changes
raj-vlabs Jul 18, 2024
363b586
Updated node version and action versions
raj-vlabs Jul 19, 2024
b272c8d
Updated version in package.json
raj-vlabs Jul 19, 2024
44094ff
color coding for answers
shraddha Aug 6, 2024
2d6f1ca
Revert "color coding for answers"
shraddha Aug 6, 2024
e4b4b68
color coding for answers updated
shraddha Aug 6, 2024
1647213
updated the right code for color coding of answers
shraddha Aug 11, 2024
59ddd9d
defining dataLayer globally
shraddha Aug 16, 2024
d67c81d
bug reporting form submission toast placement is fixed
shraddha Aug 26, 2024
eed09fd
fix the lab from lab_display_name
shraddha Sep 7, 2024
f925328
change in initialization and condition access of dataLayer
shraddha Sep 9, 2024
b069a9b
Added configuration for code-editor plugin to the production configur…
raj-vlabs Sep 12, 2024
b683f26
Merge pull request #500 from virtual-labs/modifications-2024
raj-vlabs Sep 18, 2024
90c15da
The previous version quiz is fixed as per current display logic
shraddha Sep 26, 2024
38728dd
accidentally added the file
shraddha Sep 26, 2024
640d08f
Merge pull request #540 from virtual-labs/backward_compatibility
raj-vlabs Sep 27, 2024
6dd447b
Error toast will be shown while bug reporting
shraddha Oct 5, 2024
d8fa774
error messages handled well
shraddha Oct 6, 2024
c34a6c6
Merge pull request #548 from virtual-labs/bug-report-feedback
raj-vlabs Oct 6, 2024
09fecf7
Fixed the rating display issue on the list-of-experiments page
raj-vlabs Oct 7, 2024
c9b73ef
Update release version in package.json
raj-vlabs Oct 7, 2024
e3809de
moving the quiz section in a separate file
shraddha Oct 8, 2024
6692b1e
minor changes missed
shraddha Oct 8, 2024
8c6f363
Create quiz.md
shraddha Dec 11, 2024
bf0ff34
Update quiz.md
shraddha Dec 11, 2024
bd1dd3c
Update exp-side-menu.org
priya100raman Dec 14, 2024
9cd21df
Update and rename exp-side-menu.org to exp-side-menu.md
priya100raman Dec 14, 2024
7004950
update from org to md
shraddha Dec 16, 2024
3b3c93c
Added support for services to experiments
raj-vlabs Jan 6, 2025
91bdfac
Fixed the issue of wrong institute code in case of bugs reported on t…
raj-vlabs Jan 9, 2025
66507ed
Added support for lab assets
raj-vlabs Jan 13, 2025
0a942ad
Added support for loading bug-report plugin from the cdn
raj-vlabs Jan 21, 2025
4f1ac8a
Fixed issue of rating not appearing for nested Learning Units
raj-vlabs Jan 26, 2025
fa2d6b0
Fixed the path issue for plugins
raj-vlabs Jan 27, 2025
0739b95
Changed the image path in production to cdn
raj-vlabs Jan 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .DS_Store
Binary file not shown.
24 changes: 24 additions & 0 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created

name: Node.js Package

on:
release:
types: [created]

jobs:
publish-npm:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
15 changes: 9 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
node_modules
page-components/course-alignment-ctnt.html
page-components/introduction-ctnt.html
page-components/list-of-experiments-ctnt.html
page-components/objective-ctnt.html
page-components/target-audience-ctnt.html
node_modules
page-components
expbuilds
exprepos
.vscode/*
plugins/
dist/
*.log
.npmrc
170 changes: 85 additions & 85 deletions KT.org
Original file line number Diff line number Diff line change
@@ -1,85 +1,85 @@
#+TITLE: KT on Phase 3 Lab Processes Automation

* Scope of the Project

This project aims to provide a central interface for performing
routine tasks related to Phase 3 labs hosted by VLEAD. A command
line untility is provided that automates the following tasks:

1. Lab Pages Genreration
2. Lab Pages Release Management
3. Lab Pages Hosting
4. Experiment Generation
5. Experiment Hosting

Each of the above topics are described in detail in this document.

** TODO Move the contents of this document to proper places
This document should only contain meeting notes. All other
contents should be somewhere else (where?).


* Session 1

** Detail

- Date :: [2020-08-31 Mon]
- Time :: 12:30 PM
- Participants ::
- Ojas :: Current Project Maintainer
- Balamma :: New Project Maintainer (onboarding)

** Agenda

*Introduction to the project* : In this session we will be
discussion the high level concepts and scope of the project. Ojas
will demonstrate the operation of the main command line utility
while explaining what underlying processes are performed.

** Topics

*** Steps for Development Installation

- Repo link :: https://github.com/virtual-labs/Phase-3-Lab-Template.git
- Branch :: feature-json-validate

*** DONE Lab Descriptor
- schema can be found here: [[file:labDescSchema.json][schema]]
- The descriptor should be in the lab repo
- Found issue in the README documentation. The init command is
not working. Please copy the descriptor manually. (TO BE FIXED
BY : Ojas)

*** DONE Lab Repository
- created a [[https://github.com/virtual-labs/trial-lab-src][new repository]] for demo of lab sources generation.

*** DONE Demo
- init :: command didn't work. Need to fix
- all :: generation, deployment and release is working.
Demonstrated generation and deployment of a sample lab

Found out that links to experiments are not working on
the local system after changing the links to remove lab
name. This was working on Pavan's machine. (NEED TO
CHECK but Balamma knows what to do for this.)

*** Types of Experiments

**** IIITH format
- ds1 and ds2
- phase 2 labs

**** IITB format
- all others

*** TODO Next Step

- Balamma to go through the README and try the installation and
generation process.
- Next session on Thursday.

* Session 2

- [2020-09-07 Mon]


#+TITLE: KT on Phase 3 Lab Processes Automation
* Scope of the Project
This project aims to provide a central interface for performing
routine tasks related to Phase 3 labs hosted by VLEAD. A command
line untility is provided that automates the following tasks:
1. Lab Pages Genreration
2. Lab Pages Release Management
3. Lab Pages Hosting
4. Experiment Generation
5. Experiment Hosting
Each of the above topics are described in detail in this document.
** TODO Move the contents of this document to proper places
This document should only contain meeting notes. All other
contents should be somewhere else (where?).
* Session 1
** Detail
- Date :: [2020-08-31 Mon]
- Time :: 12:30 PM
- Participants ::
- Ojas :: Current Project Maintainer
- Balamma :: New Project Maintainer (onboarding)
** Agenda
*Introduction to the project* : In this session we will be
discussion the high level concepts and scope of the project. Ojas
will demonstrate the operation of the main command line utility
while explaining what underlying processes are performed.
** Topics
*** Steps for Development Installation
- Repo link :: https://github.com/virtual-labs/Phase-3-Lab-Template.git
- Branch :: feature-json-validate
*** DONE Lab Descriptor
- schema can be found here: [[file:labDescSchema.json][schema]]
- The descriptor should be in the lab repo
- Found issue in the README documentation. The init command is
not working. Please copy the descriptor manually. (TO BE FIXED
BY : Ojas)
*** DONE Lab Repository
- created a [[https://github.com/virtual-labs/trial-lab-src][new repository]] for demo of lab sources generation.
*** DONE Demo
- init :: command didn't work. Need to fix
- all :: generation, deployment and release is working.
Demonstrated generation and deployment of a sample lab
Found out that links to experiments are not working on
the local system after changing the links to remove lab
name. This was working on Pavan's machine. (NEED TO
CHECK but Balamma knows what to do for this.)
*** Types of Experiments
**** IIITH format
- ds1 and ds2
- phase 2 labs
**** IITB format
- all others
*** TODO Next Step
- Balamma to go through the README and try the installation and
generation process.
- Next session on Thursday.
* Session 2
- [2020-09-07 Mon]
Loading