powering the python programming laboratory

Powering the Python Programming Laboratory 1 MR . J. D H AYA N I - PowerPoint PPT Presentation

Powering the Python Programming Laboratory 1 MR . J. D H AYA N I TH I M R . M. MA R IMU TH U A SS I S TAN T P R O F E SS O R A SS I S TA N T P R O F E SS O R D E PA RT M E N T O F C O M P U T E R S C I E N C E A N D E N G I N E E R


  1. Powering the Python Programming Laboratory 1 MR . J. D H AYA N I TH I M R . M. MA R IMU TH U A SS I S TAN T P R O F E SS O R A SS I S TA N T P R O F E SS O R D E PA RT M E N T O F C O M P U T E R S C I E N C E A N D E N G I N E E R I N G S O N A C O L L E G E O F T E C H N O L O G Y S A L E M , TA M I L N A D U 03/12/19

  2. Python in Education 2 How are students assessed in programming laboratory? 03/12/19

  3. Environment 3 The VPL-Jail-System is an open Moodle is a free, online software execution system and Learning Management system requires a specifjc environment. enabling educators to create VPL 3.3 their own private website List of programming languages can fjlled with dynamic courses be done using MOODLE VPL that extend learning, any time, Ada C C++ C# FORTRAN Haskell anywhere. java Moodle 3.8 Octave Pascal Perl PHP Prolog Python https://docs.moodle.org/38/en/Installing_Moodl Ruby Scheme SQL and VHDL e https://vpl.dis.ulpgc.es/ Moodle and the jail system are released under the GNU/GPL License 03/12/19

  4. Features 4  No additional software's are required to execute the program.  Students are able to edit and run their programs interactively in their browser  Faculty can review the programs by running test activity’s(Test cases and Test Script)  Plagiarism checking – Similarity of programs can be checked  Allocate marks based on the difgerent execution level(Marks constraints are set at the evaluation script by the faculty)  Restrict students pasting text from external sources  Restrict students to submit the program on due date. 03/12/19

  5. How it works? 5 2 VPL Jail Server Program Submitted by 5 Student randomInts.py Evaluation Script customEval.py 4 1 moodle 3 03/12/19

  6. Demonstration 6 03/12/19

  7. Conclusion 7  Since this environment is accessible from anytime and anywhere, students can do their laboratory work at their convenient time.  This platform will help the students to improve their testing and debugging skills.  Most of the time evaluating the Lab programs are tedious one for the faculty but this platform reduces the workload of the faculty and also it perfectly evaluates students programming skills. 03/12/19

  8. 8 03/12/19

Recommend


More recommend