virtual-labs / engineers-forum

This is the central repository to post all the queries regarding labs and experiments.
Other
2 stars 5 forks source link

Phase III Lab/Experiment(s) OnBoarding Request for python programming lab IITK #672

Open sheetalsingh08 opened 3 years ago

sheetalsingh08 commented 3 years ago

Lab OnBoarding Request

Fill this field to list the experiments that the lab should include

List of Experiments and Repositories:

  1. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.0
  2. Built-in Functions - https://github.com/virtual-labs/exp-built-in-functions-iitk, Master Branch, v1.0.0
  3. Loops - https://github.com/virtual-labs/exp-loops-iitk, Master Branch, v1.0.0
  4. Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.0
  5. Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.0
  6. Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.0
  7. Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.0
  8. Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.0
  9. File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.0

Optional

  1. Lab Repository url:
  2. Course Alignment:
pavanchow commented 3 years ago

@s0h8 Please share R0 of the lab which contains Introduction, Objective, Target Audience, & Course Alignment.

sheetalsingh08 commented 3 years ago

@pavanchow https://github.com/s0h8/python_lab/blob/main/PythonForBasicArithmeticOperations.pdf

pavanchow commented 3 years ago

@s0h8 Could you please share the Introduction and Objective of the lab?

sheetalsingh08 commented 3 years ago

@pavanchow whatever mentioned in the round 0 file is the only available data with us

priya100raman commented 3 years ago

@s0h8 @umraodhananjay

Please specify the name of the lab. According to R0 it is Python for Basic Arithmetic Operations and according to this issue, it is Python Programming Lab. Please clarify

priya100raman commented 3 years ago

@s0h8 @umraodhananjay

As spoken with Dhananjay, please provide the Objective and Introduction as per the #671

umraodhananjay commented 3 years ago

Lab Name: Python Programming Lab Department: Computer Science And Engineering / Information Technology

List of Experiments and Repositories: | No.| Experiment Name | Experiment repository URL | Branch | Tag

List of Experiments and Repositories:

1. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.0 2. Built-in Functions - https://github.com/virtual-labs/exp-built-in-functions-iitk, Master Branch, v1.0.0 3. Loops - https://github.com/virtual-labs/exp-loops-iitk, Master Branch, v1.0.0 4. Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.0 5. Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.0 6. Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.0 7. Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.0 8. Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.0 9. File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.0

Introduction: In this lab, students will be able to learn and practice basic python programming. Students can expand their skillset by learning and solving basic problems in python. Python is very easy to use, powerful, and versatile. It has become the language of choice for many IoT developers. One of the main reasons for the popularity of Python is the developer community. Python developers have created and made available many specific modules that can be imported into any program to immediately lend added functionality.

Python is a high-level programming language. It is easy for beginners to learn and widely utilized in many scientific areas for data assessment. This lab is an overview of the Python programming language for learners without prior programming knowledge. It follows the concept of object-oriented programming and has graphical user interface-driven applications. The examples and difficulties used in this lab are drawn from numerous areas like text processing, simple graphics creation, and image manipulation, Data Science and visualization, Desktop GUI, hypertext mark-up language, and web development.

Objective: To introduce python programming To understand why Python is a useful scripting language for developers. To learn how to identify Python object types. To define the structure and components of a Python program. To learn how to write loops and decision statements in Python. To learn how to write functions and pass arguments in Python. To learn how to design object‐oriented programs with Python classes.

Course Alignment: B.Tech./ B.E in Computer Science Engineering/Information Technology

Universities Mapped : Dr. A.P.J. Abdul Kalam Technical University Uttar Pradesh Indian School of Business Telangana Indian Institute of Management Bangalore Karnataka Indian Institute of Management Calcutta West Bengal SCMHRD Maharashtra

Target Audience: (1) UG (2) B.Tech./ B.E in Computer Science Engineering/Information Technology (3) PG

pavanchow commented 3 years ago

@umraodhananjay

Hosted python programming lab URL: https://python-iitk.vlabs.ac.in/

Please check and approve.

umraodhananjay commented 3 years ago

@pavanchow

The simulator page design is not appearing in all 9 experiments. In the testing links its appearing proper.

pavanchow commented 3 years ago

@umraodhananjay Simulation of all 9 experiments has been moved to simulator instead of simulation. Please move it to simulation

Correct location: https://github.com/virtual-labs/exp-arithmetic-operations-iitk/tree/main/experiment/simulation But it was pushed to https://github.com/virtual-labs/exp-arithmetic-operations-iitk/tree/main/experiment/simulator

Can you please move sources to simulation and tag experiments?

pavanchow commented 3 years ago

@umraodhananjay Heading is being repeated(double heading) in some experiments. Like Aim, theory, etc.., can you use the format that was followed in the basics of physics lab

umraodhananjay commented 3 years ago

@pavanchow Kindly rehost these experiments.

List of Experiments and Repositories:

1. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.1 2. Built-in Functions - https://github.com/virtual-labs/exp-built-in-functions-iitk, Master Branch, v1.0.1 3. Loops - https://github.com/virtual-labs/exp-loops-iitk, Master Branch, v1.0.1 4. Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.1 5. Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.1 6. Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.1 7. Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.1 8. Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.1 9. File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.1

pavanchow commented 3 years ago

@umraodhananjay

Hosted python programming lab URL: https://python-iitk.vlabs.ac.in/ Simulations are working in this release.

Please check and approve.

umraodhananjay commented 3 years ago

Approved. Kindly add on vlab site

umraodhananjay commented 3 years ago

@pavanchow @priya100raman Kindly rehost this experiment (There were some spelling mistakes on the simulator, we have corrected, Kindly rehost)

  1. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.1.1
pavanchow commented 3 years ago

@umraodhananjay Please create tag v1.0.2 as v1.0.1.1 will give errors white hosting.

umraodhananjay commented 3 years ago

@pavanchow

tag created v1.0.2 Kindly rehost this experiment. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.2

pavanchow commented 3 years ago

@umraodhananjay Hosted Arithmetic Operations with tag v1.0.2 URL: https://python-iitk.vlabs.ac.in/exp/arithmetic-operations/

Please check and confirm.

umraodhananjay commented 3 years ago

Now, Its hosted. Kindly add in vlab website.

sheetalsingh08 commented 3 years ago

@pavanchow kindly re host the following mentioned experiment Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.3 Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.3 Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.2 File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.2

pavanchow commented 3 years ago

@s0h8

Re-hosted python programming lab Lab with the mentioned experiments Hosted URL: https://python-iitk.vlabs.ac.in/

Please check and approve

sheetalsingh08 commented 3 years ago

@pavanchow checked and approved

pavanchow commented 3 years ago

@s0h8 The following experiment is mentioned in the R0 file but not mentioned in the hosted list of experiments. Could you please let us know whether we can keep this repository or to be removed?

  1. GUI Application https://github.com/virtual-labs/exp-gui-application-iitk
sheetalsingh08 commented 3 years ago

@pavanchow Yes we can remove experiment 10 of python lab

sheetalsingh08 commented 3 years ago

@pavanchow Kindly rehost the following experiments

  1. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.2
  2. Built-in Functions - https://github.com/virtual-labs/exp-built-in-functions-iitk, Master Branch, v1.0.2
  3. Loops - https://github.com/virtual-labs/exp-loops-iitk, Master Branch, v1.0.2
  4. Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.2
  5. Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.4
  6. Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.3
  7. Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.2
  8. Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.2
  9. File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.3
pavanchow commented 3 years ago

@s0h8 Please check the tags for the experiments. Some of the experiments are mentioned with older tags. Do you want them to be hosted with older tags? Please approve.

sheetalsingh08 commented 3 years ago

@pavanchow only experiment 1 was mistakenly written with older tag, rest experiments are correct. kindly re host the following experiments

1.Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.5 2.Built-in Functions - https://github.com/virtual-labs/exp-built-in-functions-iitk, Master Branch, v1.0.2 3.Loops - https://github.com/virtual-labs/exp-loops-iitk, Master Branch, v1.0.2 4.Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.2 5.Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.4 6.Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.3 7.Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.2 8.Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.2 9.File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.3

pavanchow commented 3 years ago

@s0h8

Hosted python programming lab URL: https://python-iitk.vlabs.ac.in/

Please check and approve.

sheetalsingh08 commented 3 years ago

@pavanchow In the following experiments some images does not appear in theory section 1.Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.5 2.Built-in Functions - https://github.com/virtual-labs/exp-built-in-functions-iitk, Master Branch, v1.0.2 3.Loops - https://github.com/virtual-labs/exp-loops-iitk, Master Branch, v1.0.2 4.Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.2 5.Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.4 6.Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.3 7.Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.2 8.Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.2

The table in theory does not appear in proper format in below experiment 9.File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.3

pavanchow commented 3 years ago

@s0h8 Issue with images not appearing in the theory section is fixed. Exp 9 File Operators has different code in testing and the main branch for the table. Could you please check this?

sheetalsingh08 commented 3 years ago

@pavanchow
Changes has been done. Kindly re host. 9.File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.4

pavanchow commented 3 years ago

@s0h8

Hosted python programming lab with all the mentioned changes. URL: https://python-iitk.vlabs.ac.in/

Please check and approve.

sheetalsingh08 commented 3 years ago

@pavanchow Checked and approved

sheetalsingh08 commented 2 years ago

@pavanchow Kindly re host the below mentioned experiments

  1. Arithmetic Operations - https://github.com/virtual-labs/exp-arithmetic-operations-iitk, Master Branch, v1.0.6
  2. Data Types - https://github.com/virtual-labs/exp-data-types-iitk, Master Branch, v1.0.3
  3. Strings - https://github.com/virtual-labs/exp-strings-iitk, Master Branch, v1.0.5
  4. Classes and Objects - https://github.com/virtual-labs/exp-classes-and-objects-iitk, Master Branch, v1.0.4
  5. Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.4
  6. Constructors and Inheritance - https://github.com/virtual-labs/exp-constructors-and-inheritance-iitk, Master Branch, v1.0.3
  7. File Operators - https://github.com/virtual-labs/exp-file-operators-iitk, Master Branch, v1.0.5
pavanchow commented 2 years ago

@s0h8

Hosted python programming lab with all the mentioned changes. URL: https://python-iitk.vlabs.ac.in/

Please check and approve.

sheetalsingh08 commented 2 years ago

@pavanchow Kindly re host the below mentioned experiment Built-in Modules - https://github.com/virtual-labs/exp-built-in-modules-iitk, Master Branch, v1.0.5

pavanchow commented 2 years ago

@s0h8

Hosted python programming lab with all the mentioned changes. URL: https://python-iitk.vlabs.ac.in/

Please check and approve.

sheetalsingh08 commented 2 years ago

@pavanchow checked and approved

ravikiran2020 commented 5 months ago

Rehosting the lab with Bug Report and Rating Feature

ravikiran2020 commented 1 month ago

Re-hosting the lab