@pavankalyan.c/quiz
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.1.2.
53 lines (37 loc) • 1.45 kB
Markdown
# Quiz
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.1.2.
## Installation
Run ```npm i generate-quiz``` for installation.
Include ```QuizModule``` in your ```app.module.ts``` imports array.
## Usage
```<lib-quiz [questionData]="questionData" (answerData)="listenToAnswers($event)"></lib-quiz>```
Prepare the questions data in the below structure.
```
const questionsData=[
{
questionText: "Who killed John Wicks Dog?",
questionId: "15544",
options: [
{ optionId: "1d23f", optionText: "John Doe" },
{ optionId: "1er3e", optionText: "Walter White" },
{ optionId: "3fgr4", optionText: "Jessy Pinkman" },
{ optionId: "13fge", optionText: "Vivek Oberoi" },
]
},
{
questionText: "Say my name?",
questionId: "124354",
options: [
{ optionId: "3dfdf", optionText: "Heisenberg" },
{ optionId: "35fgf", optionText: "Gus Fring" },
{ optionId: "7gthg", optionText: "Hank Schrader" },
{ optionId: "0df33", optionText: "Ted" },
]
}
]
```
> Note: `questionId` should be unique to that question array. `optionId` should be unique to that particular options array.
## Had any issues
Report any issues found at [quiz](https://github.com/pavankalyan-codes/Angular-Re-usable-Quiz)
## Feature Suggestion
Please reach out to me for any feature suggestions [pavankalyan.c](mailto:pavankalyan141640@gmail.com?subject=[GitHub]%20Quiz%20Feature%2suggestion)