GithubHelp home page GithubHelp logo

contemelia / preptel Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 21.89 MB

PrePTEL is a quiz application that closely simulates the examination environment of NPTEL (National Programme on Technology Enhanced Learning) by Swayam.

License: GNU General Public License v3.0

Python 100.00%
mcqs nptel nptl quiz swayam preptel

preptel's Introduction

PrePTEL - Simulating Swayam's NPTEL Exam Environment

PrePTEL is a quiz application that closely simulates the examination environment of NPTEL (National Programme on Technology Enhanced Learning) by Swayam. While primarily designed for NPTEL, PrePTEL is adaptable to other structured learning materials with a similar format. With a user-friendly command-line interface, PrePTEL becomes your trusted companion for an effective and comprehensive exam preparation experience.


Section 1: Guide to Installation and Proper Usage

You have the option to either download the '.exe' version or retrieve the '.py' script and execute it. If you have decided to download the executable version, you are only required to download the 'PrePTEL.exe' file and the 'Materials' directory (the rest of the files are not necessary, as it is a standalone executable file). Upon completion of the download, follow these steps to set up the environment:

  • Step 1: Make sure you also have the folder titled `Materials` in the same directory as your script. This is to be considered regardless of whether you use the executable version or the script version. This folder will contain the `.xlsx` file comprising the questions.
  • Step 2: The script, will automatically attempt to install the required modules. In case of a failure, make sure to check your connection and try again.

NOTE: You may be required to turn off your Windows operating system's security, as it may prevent the file from getting downloaded. This may be a direct cause of the lack of certificates for the script. You may ignore any further warnings from your system's firewall and proceed with the download.


Section 2: Usage of other Materials

You have the freedom to choose between different materials or even your own. Only make sure that the material you use follows the structure specified below:


While you create the material (the question bank), ensure that it follows the format shown below. The first question of the material must start from the first row of the Excel sheet (don't include any headings). The correct answer you mention in the 6th column must be present in one of the four options present in columns 2 - 5.

The question First option Second option Third option Fourth option The correct answer


If you have followed all these instructions, your material should look similar to the sample shown below:

questionOne oneOptionA oneOptionB oneOptionC oneOptionD oneOptionA
questionTwo twoOptionA twoOptionB twoOptionC twoOptionD twoOptionB
questionThree threeOptionA threeOptionB threeOptionC threeOptionD threeOptionC
questionFour fourOptionA fourOptionB fourOptionC fourOptionD fourOptionD
questionFive fiveOptionA fiveOptionB fiveOptionC fiveOptionD fiveOptionA


NOTE: The Excel file you've just created must be present in the `Materials` folder. The name of this Excel file will be reflected as the name of the course. Follow the structure shown above to avoid any errors.

NOTE: The questions and options are presented in a jumbled up manner to increase the complexity of the exam.

preptel's People

Contributors

contemelia avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.