From ca01408a898e8288251318a94362986490bfcdcc Mon Sep 17 00:00:00 2001 From: Julia Muiruri Date: Fri, 15 Jul 2022 18:07:40 +0300 Subject: [PATCH] re-build --- etc/quiz-app/dist/index.html | 2 +- etc/quiz-app/dist/js/app.b64d1d88.js | 2 + etc/quiz-app/dist/js/app.b64d1d88.js.map | 1 + etc/quiz-app/dist/js/app.d1e23298.js | 2 - etc/quiz-app/dist/js/app.d1e23298.js.map | 1 - .../dist/js/chunk-vendors.b492a747.js | 18 - .../dist/js/chunk-vendors.b492a747.js.map | 1 - .../dist/js/chunk-vendors.c1571e8f.js | 18 + .../dist/js/chunk-vendors.c1571e8f.js.map | 1 + etc/quiz-app/package-lock.json | 4973 +++++++++-------- 10 files changed, 2799 insertions(+), 2220 deletions(-) create mode 100644 etc/quiz-app/dist/js/app.b64d1d88.js create mode 100644 etc/quiz-app/dist/js/app.b64d1d88.js.map delete mode 100644 etc/quiz-app/dist/js/app.d1e23298.js delete mode 100644 etc/quiz-app/dist/js/app.d1e23298.js.map delete mode 100644 etc/quiz-app/dist/js/chunk-vendors.b492a747.js delete mode 100644 etc/quiz-app/dist/js/chunk-vendors.b492a747.js.map create mode 100644 etc/quiz-app/dist/js/chunk-vendors.c1571e8f.js create mode 100644 etc/quiz-app/dist/js/chunk-vendors.c1571e8f.js.map diff --git a/etc/quiz-app/dist/index.html b/etc/quiz-app/dist/index.html index ef30a079..e31171b2 100644 --- a/etc/quiz-app/dist/index.html +++ b/etc/quiz-app/dist/index.html @@ -1 +1 @@ -quizzes
\ No newline at end of file +quizzes
\ No newline at end of file diff --git a/etc/quiz-app/dist/js/app.b64d1d88.js b/etc/quiz-app/dist/js/app.b64d1d88.js new file mode 100644 index 00000000..a9db0dbc --- /dev/null +++ b/etc/quiz-app/dist/js/app.b64d1d88.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var s,i,a=t[0],l=t[1],c=t[2],w=0,x=[];w{r()});var ae=ie,le=r("a925");s["a"].config.productionTip=!1,s["a"].use(le["a"]);const ce=new le["a"]({locale:"en",fallbackLocale:"en"});new s["a"]({i18n:ce,router:ae,render:e=>e(V)}).$mount("#app")},"5e03":function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":115,"title":"Language Modeling: Pre Quiz","quiz":[{"questionText":"Which of the following can be considered a language model?","answerOptions":[{"answerText":"Word2Vec embeddings","isCorrect":true},{"answerText":"Embedding layer in RNN","isCorrect":false},{"answerText":"RNN used for text classification","isCorrect":false}]},{"questionText":"A language model should be able to ____ the next word in the sentence","answerOptions":[{"answerText":"use","isCorrect":false},{"answerText":"predict","isCorrect":true},{"answerText":"guess","isCorrect":false}]},{"questionText":"Language models are trained on","answerOptions":[{"answerText":"language vocabulary","isCorrect":false},{"answerText":"specially labeled data","isCorrect":false},{"answerText":"any natural text","isCorrect":true}]}]},{"id":215,"title":"Language Modeling: Post Quiz","quiz":[{"questionText":"Which of the architectures predicts a word from neighboring words?","answerOptions":[{"answerText":"CBoW","isCorrect":true},{"answerText":"Skip-gram","isCorrect":false},{"answerText":"N-Gram","isCorrect":false}]},{"questionText":"When we train a CBoW model, we obtain","answerOptions":[{"answerText":"A model that can generate text","isCorrect":false},{"answerText":"Word2Vec embedding vectors","isCorrect":true},{"answerText":"Text classification model","isCorrect":false}]},{"questionText":"The CBoW model is based on","answerOptions":[{"answerText":"Dense neural network","isCorrect":true},{"answerText":"Convolutional neural network","isCorrect":false},{"answerText":"Recurrent neural network","isCorrect":false}]}]}]}]')},"6dc0":function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":104,"title":"Neural Networks: Pre Quiz","quiz":[{"questionText":"The quality of prediction is measured by Loss function","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"One layer network is capable of classifying ____","answerOptions":[{"answerText":"linearly joined classes","isCorrect":false},{"answerText":"linearly separable classes","isCorrect":true},{"answerText":"single layers of classes","isCorrect":false}]},{"questionText":"The method of training multi-layered perceptron is called ____","answerOptions":[{"answerText":"back propagation","isCorrect":true},{"answerText":"multiple propagation","isCorrect":false},{"answerText":"front propagation","isCorrect":false}]}]},{"id":204,"title":"Neural Networks: Post Quiz","quiz":[{"questionText":"We use ____ for regression loss functions","answerOptions":[{"answerText":"absolute error","isCorrect":false},{"answerText":"mean squared error","isCorrect":false},{"answerText":"all of the above","isCorrect":true}]},{"questionText":"All but one is a type of classification loss function","answerOptions":[{"answerText":"0-1 loss","isCorrect":false},{"answerText":"binary loss","isCorrect":true},{"answerText":"logistic loss","isCorrect":false}]},{"questionText":"Cross-entropy loss is a function that can calculate similarity between two arbitrary probability distributions","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]}]}]}]')},"73f6":function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":114,"title":"Embeddings: Pre Quiz","quiz":[{"questionText":"Embedding is used to represent words with _____ dimensional dense vectors","answerOptions":[{"answerText":"lower","isCorrect":true},{"answerText":"higher","isCorrect":false},{"answerText":"average","isCorrect":false}]},{"questionText":"Word2Vec pre-trained embeddings can also be used in place of embedding layer in neural networks","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"Using embedding layer we cannot switch from bag-of-words to embedding bag","answerOptions":[{"answerText":"True","isCorrect":false},{"answerText":"false","isCorrect":true}]}]},{"id":214,"title":"Embeddings: Post Quiz","quiz":[{"questionText":"Word2Vec has _____ main architectures","answerOptions":[{"answerText":"1","isCorrect":false},{"answerText":"2","isCorrect":true},{"answerText":"3","isCorrect":false}]},{"questionText":"Word sense disambiguation is a limitation of traditional pretrained embedding representations","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"An embedding layer takes _____ as input","answerOptions":[{"answerText":"word","isCorrect":true},{"answerText":"symbol","isCorrect":false},{"answerText":"number","isCorrect":false}]}]}]}]')},7402:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":101,"title":"Introduction to AI: Pre Quiz","quiz":[{"questionText":"A famous 19th century proto-computer engineer was","answerOptions":[{"answerText":"Charles Barkley","isCorrect":false},{"answerText":"Charles Babbage","isCorrect":true},{"answerText":"Charles Darwin","isCorrect":false}]},{"questionText":"Weak AI is a system designed to solve many tasks","answerOptions":[{"answerText":"True","isCorrect":false},{"answerText":"False","isCorrect":true}]},{"questionText":"Chat bots are an example of truly intelligent systems","answerOptions":[{"answerText":"false, they are usually designed by a series of rules.","isCorrect":false},{"answerText":"true, they are usually considered to be \'intelligent","isCorrect":false},{"answerText":"false, but they are increasingly able to pass Turing tests as they become more sophisticated.","isCorrect":true}]}]},{"id":201,"title":"Introduction to AI: Post-Quiz","quiz":[{"questionText":"A top-down approach to AI is a model of reasoning called","answerOptions":[{"answerText":"strategic reasoning","isCorrect":false},{"answerText":"symbolic reasoning","isCorrect":true},{"answerText":"synergistic reasoning","isCorrect":false}]},{"questionText":"A bottom-up approach to AI is based on neural networks","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"The AI Winter occurred in this era","answerOptions":[{"answerText":"1950s","isCorrect":false},{"answerText":"1960s","isCorrect":false},{"answerText":"1970s","isCorrect":true}]}]}]}]')},"804f":function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":117,"title":"Generative networks: Pre Quiz","quiz":[{"questionText":"RNNs can be for generative tasks","answerOptions":[{"answerText":"yes","isCorrect":true},{"answerText":"no","isCorrect":false}]},{"questionText":"_____ is a traditional neural network with one input and one output","answerOptions":[{"answerText":"one-to-one","isCorrect":true},{"answerText":"sequence-to-sequence","isCorrect":false},{"answerText":"one-to-many","isCorrect":false}]},{"questionText":"RNN generates texts by generating next output token for each input token","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]}]},{"id":217,"title":"Generative networks: Post Quiz","quiz":[{"questionText":"Output encoder converts hidden state into _____ output","answerOptions":[{"answerText":"one-hot-encoded","isCorrect":true},{"answerText":"sequence","isCorrect":false},{"answerText":"number","isCorrect":false}]},{"questionText":"Selecting the character with higher probabilities always gives a meaningful text.","answerOptions":[{"answerText":"true","isCorrect":false},{"answerText":"false","isCorrect":true},{"answerText":"maybe","isCorrect":false}]},{"questionText":"Many-to-many can also be referred to as _____","answerOptions":[{"answerText":"one-to-one","isCorrect":false},{"answerText":"sequence-to-sequence","isCorrect":true},{"answerText":"one-to-many","isCorrect":false}]}]}]}]')},"85ec":function(e,t,r){},9134:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":106,"title":"Introduction to Computer Vision: Pre Quiz","quiz":[{"questionText":"Computer vision aims to allow computers gain understanding of _____","answerOptions":[{"answerText":"images","isCorrect":true},{"answerText":"text","isCorrect":false},{"answerText":"computers","isCorrect":false}]},{"questionText":"Python libraries available for image processing includes","answerOptions":[{"answerText":"OpenCV","isCorrect":false},{"answerText":"Pillow","isCorrect":false},{"answerText":"a and b","isCorrect":true}]},{"questionText":"Images cannot be represented as NumPy arrays in Python","answerOptions":[{"answerText":"true","isCorrect":false},{"answerText":"False","isCorrect":true}]}]},{"id":206,"title":"Introduction to Computer Vision: Post Quiz","quiz":[{"questionText":"Optical Flow helps us to understand how each pixel on video frames move.","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"_____ computes the vector field that shows where each pixel is moving","answerOptions":[{"answerText":"Sparse Optical Flow","isCorrect":false},{"answerText":"Dense Optical Flow","isCorrect":true},{"answerText":"none","isCorrect":false}]},{"questionText":"Resizing and Blurring are steps that can be taken during?","answerOptions":[{"answerText":"pre-processing","isCorrect":true},{"answerText":"training","isCorrect":false},{"answerText":"image transformation","isCorrect":false}]}]}]}]')},"92d3":function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":108,"title":"Pre-trained Networks and Transfer Learning: Pre Quiz","quiz":[{"questionText":"Transfer learning approach uses untrained models for classification","answerOptions":[{"answerText":"true","isCorrect":false},{"answerText":"false","isCorrect":true}]},{"questionText":"One of these is not a normalization technique?","answerOptions":[{"answerText":"height normalization","isCorrect":true},{"answerText":"weight normalization","isCorrect":false},{"answerText":"layer normalization","isCorrect":false}]},{"questionText":"We choose Stochastic Gradient Descent(SGD) in deep learning because classical gradient descent can be ____","answerOptions":[{"answerText":"fast","isCorrect":false},{"answerText":"slow","isCorrect":true}]}]},{"id":208,"title":"Pre-trained Networks and Transfer Learning: Post Quiz","quiz":[{"questionText":"Dropout layers act as a ____ technique","answerOptions":[{"answerText":"gradient boosting","isCorrect":false},{"answerText":"training","isCorrect":false},{"answerText":"regularization","isCorrect":true}]},{"questionText":"freezing weights of convolutional feature extractor can be done by ____","answerOptions":[{"answerText":"setting `requires_grad` property to `False`","isCorrect":false},{"answerText":"setting `trainable` property to `False`","isCorrect":false},{"answerText":"a and b","isCorrect":true}]},{"questionText":"Batch normalization is to bring values that flow through the ____ to right interval","answerOptions":[{"answerText":"algorithms","isCorrect":false},{"answerText":"batches","isCorrect":false},{"answerText":"neural network","isCorrect":true}]}]}]}]')},ab6d:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":112,"title":"Segmentation: Pre Quiz","quiz":[{"questionText":"How many segmentation algorithm are there?","answerOptions":[{"answerText":"1","isCorrect":false},{"answerText":"2","isCorrect":true},{"answerText":"3","isCorrect":false}]},{"questionText":"Segmentation is a _____ task","answerOptions":[{"answerText":"computer vision","isCorrect":true},{"answerText":"natural language processing","isCorrect":false},{"answerText":"neural networks","isCorrect":false}]},{"questionText":"Segmentation networks consist of ____ and ____ parts","answerOptions":[{"answerText":"classifier, divider","isCorrect":false},{"answerText":"encoder, decoder","isCorrect":true},{"answerText":"generator, discriminator","isCorrect":false}]}]},{"id":212,"title":"Segmentation: Post Quiz","quiz":[{"questionText":"____ extracts features from an input image","answerOptions":[{"answerText":"decoder","isCorrect":false},{"answerText":"generator","isCorrect":false},{"answerText":"encoder","isCorrect":true}]},{"questionText":"____ transforms input features into mask image","answerOptions":[{"answerText":"decoder","isCorrect":true},{"answerText":"generator","isCorrect":false},{"answerText":"encoder","isCorrect":false}]},{"questionText":"SegNet relies on ____ to train multi-layered network","answerOptions":[{"answerText":"batch normalization","isCorrect":true},{"answerText":"height normalization","isCorrect":false},{"answerText":"weight normalization","isCorrect":false}]}]}]}]')},bcdb:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":102,"title":"Knowledge Representation and Expert Systems: Pre-Quiz","quiz":[{"questionText":"The top-down approach to creating intelligent systems was based on:","answerOptions":[{"answerText":"knowledge seeking and reading","isCorrect":false},{"answerText":"knowledge representation and reasoning","isCorrect":true},{"answerText":"knowledge reasoning and seeking","isCorrect":false}]},{"questionText":"Knowledge is the same as information","answerOptions":[{"answerText":"True","isCorrect":false},{"answerText":"False","isCorrect":true}]},{"questionText":"Knowledge is obtained by an:","answerOptions":[{"answerText":"active learning process","isCorrect":true},{"answerText":"passive learning process","isCorrect":false},{"answerText":"both of these","isCorrect":false}]}]},{"id":202,"title":"Knowledge Representation and Expert Systems: Post-Quiz","quiz":[{"questionText":"The simplest method of knowledge representation is:","answerOptions":[{"answerText":"algorithmic","isCorrect":true},{"answerText":"symbolic","isCorrect":false},{"answerText":"synergistic","isCorrect":false}]},{"questionText":"Scenarios can represent complex situations that can unfold in time","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"Forward inference starts with initial data and then:","answerOptions":[{"answerText":"executes a reasoning loop","isCorrect":true},{"answerText":"looks for a goal","isCorrect":false},{"answerText":"starts over","isCorrect":false}]}]}]}]')},c4e5:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":120,"title":"Language Models: Pre Quiz","quiz":[{"questionText":"What does GPT stand for?","answerOptions":[{"answerText":"Generic Pre-Trained network","isCorrect":false},{"answerText":"Generative Pre-trained Transformers","isCorrect":true},{"answerText":"Generic Positional Text","isCorrect":false}]},{"questionText":"What can GPT be used for?","answerOptions":[{"answerText":"Text generation","isCorrect":false},{"answerText":"Text classification","isCorrect":false},{"answerText":"Both text generation and other tasks","isCorrect":true}]},{"questionText":"GPT is based on transformer architecture","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]}]},{"id":220,"title":"Language Models: Post Quiz","quiz":[{"questionText":"What is zero-shot learning?","answerOptions":[{"answerText":"Getting an answer from pre-trained network","isCorrect":true},{"answerText":"Training the network from scratch","isCorrect":false},{"answerText":"Training the network only for one epoch","isCorrect":false}]},{"questionText":"Prompt engineering can be used with","answerOptions":[{"answerText":"Zero-shot learning","isCorrect":false},{"answerText":"Few-shot learning","isCorrect":false},{"answerText":"Both","isCorrect":true}]},{"questionText":"Which metric can be used to estimate the quality of a language model?","answerOptions":[{"answerText":"accuracy","isCorrect":false},{"answerText":"recall","isCorrect":false},{"answerText":"perplexity","isCorrect":true}]}]}]}]')},c604:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":109,"title":"Autoencoders: Pre Quiz","quiz":[{"questionText":"Self-supervised learning uses ____ data for training","answerOptions":[{"answerText":"pre-trained","isCorrect":false},{"answerText":"raw","isCorrect":true},{"answerText":"labeled","isCorrect":false}]},{"questionText":"Encoder Network coverts input images into latent spaces","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"VAE is short for?","answerOptions":[{"answerText":"Variable AutoEncoding","isCorrect":false},{"answerText":"Variation auto-encoder","isCorrect":true},{"answerText":"Variational automated encoders","isCorrect":false}]}]},{"id":209,"title":"Autoencoders: Post Quiz","quiz":[{"questionText":"Properties of autoencoders include","answerOptions":[{"answerText":"it is data Specific","isCorrect":false},{"answerText":"works on unlabeled data","isCorrect":false},{"answerText":"all of the above","isCorrect":true}]},{"questionText":"Auto encoders can be used to effectively remove noise from images","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"Variational auto-encoders loss function does not consist of which of these?","answerOptions":[{"answerText":"reconstruction loss","isCorrect":false},{"answerText":"KL loss","isCorrect":false},{"answerText":"TF loss","isCorrect":true}]}]}]}]')},c7e7:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":111,"title":"Object Detection: Pre Quiz","quiz":[{"questionText":"Neural networks can only be used to classify images","answerOptions":[{"answerText":"true","isCorrect":false},{"answerText":"false","isCorrect":true}]},{"questionText":"With object detection, we don\'t just get the class of an object, but also its ____","answerOptions":[{"answerText":"shape","isCorrect":false},{"answerText":"location","isCorrect":true},{"answerText":"type","isCorrect":false}]},{"questionText":"How many objects can an object detection model detect?","answerOptions":[{"answerText":"one","isCorrect":false},{"answerText":"two","isCorrect":false},{"answerText":"any number","isCorrect":true}]}]},{"id":211,"title":"Object Detection: Post Quiz","quiz":[{"questionText":"An Object detection model gives us","answerOptions":[{"answerText":"object class","isCorrect":false},{"answerText":"bounding box","isCorrect":false},{"answerText":"both class and bounding box","isCorrect":true}]},{"questionText":"Which object detection models are faster?","answerOptions":[{"answerText":"one-pass models","isCorrect":true},{"answerText":"region proposal networks","isCorrect":false},{"answerText":"Fast R-CNN","isCorrect":false}]},{"questionText":"Which metric can be used to determine how well bounding boxes are aligned?","answerOptions":[{"answerText":"accuracy","isCorrect":false},{"answerText":"precision","isCorrect":false},{"answerText":"IoU","isCorrect":true}]}]}]}]')},dbfb:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":119,"title":"Named Entity Recognition: Pre Quiz","quiz":[{"questionText":"What does NER stands for?","answerOptions":[{"answerText":"Nearest Estimated Region","isCorrect":false},{"answerText":"Nearest Entity Region","isCorrect":false},{"answerText":"Named Entity Recognition","isCorrect":true}]},{"questionText":"An entity always consists of one token","answerOptions":[{"answerText":"true","isCorrect":false},{"answerText":"false","isCorrect":true}]},{"questionText":"To train NER model, we need","answerOptions":[{"answerText":"Labeled dataset","isCorrect":true},{"answerText":"Any natural text","isCorrect":false},{"answerText":"Translated texts in two languages","isCorrect":false}]}]},{"id":219,"title":"Named Entity Recognition: Post Quiz","quiz":[{"questionText":"NER model is essentially a ____ model","answerOptions":[{"answerText":"text classification","isCorrect":false},{"answerText":"token classification","isCorrect":true},{"answerText":"text regression","isCorrect":false}]},{"questionText":"Which neural network types can be used for NER?","answerOptions":[{"answerText":"RNNs","isCorrect":false},{"answerText":"Transformers","isCorrect":false},{"answerText":"Both RNNs and Transformers","isCorrect":true}]},{"questionText":"NER model is a good example of ____ network architecture","answerOptions":[{"answerText":"one-to-one","isCorrect":false},{"answerText":"one-to-many","isCorrect":false},{"answerText":"many-to-many","isCorrect":true}]}]}]}]')},dc72:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":123,"title":"Multi-Agent Modeling: Pre Quiz","quiz":[{"questionText":"By modeling the behavior of simple agents, we can understand more complex behaviors of a system.","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"The principle of metasystem transition is derived from:","answerOptions":[{"answerText":"Evolutionary Cybernetics","isCorrect":false},{"answerText":"Emergentism","isCorrect":false},{"answerText":"both of these","isCorrect":true}]},{"questionText":"Multi-Agent systems emerged in the ____:","answerOptions":[{"answerText":"1970s","isCorrect":false},{"answerText":"1980s","isCorrect":false},{"answerText":"1990s","isCorrect":true}]}]},{"id":223,"title":"Multi-Agent Modeling: Post Quiz","quiz":[{"questionText":"An agent is:","answerOptions":[{"answerText":"an entity that lives alone","isCorrect":false},{"answerText":"an entity that lives in an environment","isCorrect":true},{"answerText":"an entity that is intelligent","isCorrect":false}]},{"questionText":"Reactive agents usually have:","answerOptions":[{"answerText":"simple request-response behavior","isCorrect":true},{"answerText":"complex behavior","isCorrect":false},{"answerText":"no behavior","isCorrect":false}]},{"questionText":"Multi-agent systems are used in:","answerOptions":[{"answerText":"video production and systems modeling","isCorrect":false},{"answerText":"games and automations","isCorrect":false},{"answerText":"both the above","isCorrect":true}]}]}]}]')},dd05:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":107,"title":"Convolutional Neural Networks: Pre Quiz","quiz":[{"questionText":"To extract patterns from images we use?","answerOptions":[{"answerText":"convolutional filters","isCorrect":true},{"answerText":"extractor","isCorrect":false},{"answerText":"filters","isCorrect":false}]},{"questionText":"One of these is not a CNN Architecture","answerOptions":[{"answerText":"ResNet","isCorrect":false},{"answerText":"MobileNet","isCorrect":false},{"answerText":"TensorFlow","isCorrect":true}]},{"questionText":"CNN are mostly used for computer vision tasks.","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]}]},{"id":207,"title":"Convolutional Neural Networks: Post Quiz","quiz":[{"questionText":"Which pooling layer is used \\"scale down\\" the size of the image","answerOptions":[{"answerText":"average pooling","isCorrect":false},{"answerText":"max pooling","isCorrect":false},{"answerText":"a and b","isCorrect":true}]},{"questionText":"Convolutional networks generalizes much better","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"To train our neural network, we need to convert images to tensors","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]}]}]}]')},dea5:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":105,"title":"Frameworks: Pre Quiz","quiz":[{"questionText":"Deep Neural Network training requires a lot of computations","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"Overfitting occurs because of ____","answerOptions":[{"answerText":"Not enough testing data","isCorrect":false},{"answerText":"Too powerful model","isCorrect":true},{"answerText":"Too much noise in output data","isCorrect":false}]},{"questionText":"Bias errors are caused by our ____ not being able to capture the relationship between training data correctly.","answerOptions":[{"answerText":"model","isCorrect":false},{"answerText":"algorithm","isCorrect":true},{"answerText":"computer","isCorrect":false}]}]},{"id":205,"title":"Frameworks: Post Quiz","quiz":[{"questionText":"After compiling our model object, we train by calling ____ function","answerOptions":[{"answerText":"fit","isCorrect":true},{"answerText":"train","isCorrect":false},{"answerText":"teach","isCorrect":false}]},{"questionText":"Binary cross-entropy is also called log loss","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]},{"questionText":"TensorFlow is to ____ while PyTorch is to ____","answerOptions":[{"answerText":"Facebook, Google","isCorrect":false},{"answerText":"Google, Facebook","isCorrect":true},{"answerText":"Microsoft, Google","isCorrect":false}]}]}]}]')},e873:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":113,"title":"Text Representation: Pre Quiz","quiz":[{"questionText":"Each word in a Bag of Words is linked to a vector index","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"Text can be represented using _____ approaches","answerOptions":[{"answerText":"1","isCorrect":false},{"answerText":"2","isCorrect":true},{"answerText":"3","isCorrect":false}]},{"questionText":"Character level representation represents each _____ as a number","answerOptions":[{"answerText":"letter","isCorrect":true},{"answerText":"word","isCorrect":false},{"answerText":"symbol","isCorrect":false}]}]},{"id":213,"title":"Text Representation: Post Quiz","quiz":[{"questionText":"Word level representation represents _____ as a number","answerOptions":[{"answerText":"letter","isCorrect":false},{"answerText":"word","isCorrect":true},{"answerText":"symbol","isCorrect":false}]},{"questionText":"N-Grams refers to _____","answerOptions":[{"answerText":"combination of n number of words and symbols","isCorrect":false},{"answerText":"combination of n number of letters","isCorrect":false},{"answerText":"combination of n number of Words","isCorrect":true}]},{"questionText":"The main drawback of N-gram is that the vocabulary size grows fast","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]}]}]}]')},e8e3:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":110,"title":"Generative Adversarial Networks: Pre Quiz","quiz":[{"questionText":"Generators take vectors and produce ____","answerOptions":[{"answerText":"videos","isCorrect":false},{"answerText":"image","isCorrect":true},{"answerText":"gif","isCorrect":false}]},{"questionText":"GANs is short for?","answerOptions":[{"answerText":"General adversarial networks","isCorrect":false},{"answerText":"Generative advisor networks","isCorrect":false},{"answerText":"Generative adversarial networks","isCorrect":true}]},{"questionText":"GAN uses ____ neural networks","answerOptions":[{"answerText":"1","isCorrect":false},{"answerText":"2","isCorrect":true},{"answerText":"3","isCorrect":false}]}]},{"id":210,"title":"Generative Adversarial Networks: Post Quiz","quiz":[{"questionText":"We can use Batch normalization and BatchNorm1D to stabilize the training","answerOptions":[{"answerText":"true","isCorrect":true},{"answerText":"false","isCorrect":false}]},{"questionText":"Deep Convolutional GAN uses convolutional layers for ____ and ____","answerOptions":[{"answerText":"generator, discriminator","isCorrect":true},{"answerText":"CNN, generator","isCorrect":false},{"answerText":"training, testing","isCorrect":false}]},{"questionText":"Problems of GAN training includes","answerOptions":[{"answerText":"Sensitivity to hyperparameters","isCorrect":false},{"answerText":"Keeping balance between generator and discriminator","isCorrect":false},{"answerText":"all of the above","isCorrect":true}]}]}]}]')},fa5f:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":124,"title":"Ethical and Responsible AI: Pre Quiz","quiz":[{"questionText":"Why we need to worry about Ethical AI?","answerOptions":[{"answerText":"AI is a very powerful tool and can cause harm","isCorrect":false},{"answerText":"We need to make sure AI models do not discriminate people","isCorrect":false},{"answerText":"Both","isCorrect":true}]},{"questionText":"Which is the example of interpretable AI?","answerOptions":[{"answerText":"Expert system","isCorrect":true},{"answerText":"Neural network","isCorrect":false},{"answerText":"Image classifier","isCorrect":false}]},{"questionText":"It is not ethical to use AI in medicine","answerOptions":[{"answerText":"true","isCorrect":false},{"answerText":"false","isCorrect":true}]}]},{"id":224,"title":"Ethical and Responsible AI: Post Quiz","quiz":[{"questionText":"Why an AI model can discriminate?","answerOptions":[{"answerText":"Because it may become unfriendly","isCorrect":false},{"answerText":"Because datasets were not properly balanced","isCorrect":true},{"answerText":"Because developers programmed it in such a way","isCorrect":false}]},{"questionText":"Which of the following is not a principle of Responsible AI?","answerOptions":[{"answerText":"Transparency","isCorrect":false},{"answerText":"Fairness","isCorrect":false},{"answerText":"Cleverness","isCorrect":true}]},{"questionText":"Accountability of an AI system means that","answerOptions":[{"answerText":"there should be a human being involved in taking decisions, who can take responsibility","isCorrect":true},{"answerText":"AI system should be held responsible for its actions","isCorrect":false},{"answerText":"AI system developers should be held responsible","isCorrect":false}]},{"questionText":"Model fairness is related to","answerOptions":[{"answerText":"Interpretability","isCorrect":false},{"answerText":"Biases","isCorrect":true},{"answerText":"Accountability","isCorrect":false}]}]}]}]')},ffe3:function(e){e.exports=JSON.parse('[{"title":"AI for Beginners: Quizzes","complete":"Congratulations, you completed the quiz!","error":"Sorry, try again","quizzes":[{"id":116,"title":"RNN: Pre Quiz","quiz":[{"questionText":"RNN is short for?","answerOptions":[{"answerText":"regression neural network","isCorrect":false},{"answerText":"recurrent neural network","isCorrect":true},{"answerText":"re-iterative neural network","isCorrect":false}]},{"questionText":"A simple RNN cell has two weight _____","answerOptions":[{"answerText":"matrices","isCorrect":true},{"answerText":"cell","isCorrect":false},{"answerText":"neuron","isCorrect":false}]},{"questionText":"vanishing gradients is a problem of _____","answerOptions":[{"answerText":"RNN","isCorrect":true},{"answerText":"CNN","isCorrect":false},{"answerText":"KNN","isCorrect":false}]}]},{"id":216,"title":"RNN: Post Quiz","quiz":[{"questionText":"_____ takes some information from the input and hidden vector, and inserts it into state","answerOptions":[{"answerText":"forget gate","isCorrect":false},{"answerText":"output gate","isCorrect":false},{"answerText":"input gate","isCorrect":true}]},{"questionText":"Bidirectional RNNs runs recurrent computation in _____","answerOptions":[{"answerText":"both directions","isCorrect":true},{"answerText":"north-west direction","isCorrect":false},{"answerText":"left-right direction","isCorrect":false}]},{"questionText":"All RNN Cells have the same shareable weights","answerOptions":[{"answerText":"True","isCorrect":true},{"answerText":"False","isCorrect":false}]}]}]}]')}}); +//# sourceMappingURL=app.b64d1d88.js.map \ No newline at end of file diff --git a/etc/quiz-app/dist/js/app.b64d1d88.js.map b/etc/quiz-app/dist/js/app.b64d1d88.js.map new file mode 100644 index 00000000..e277a26c --- /dev/null +++ b/etc/quiz-app/dist/js/app.b64d1d88.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?4a62","webpack:///./src/App.vue?c7f8","webpack:///./src/components/Quiz.vue?44b5","webpack:///./src/assets/translations/en/index.js","webpack:///./src/assets/translations/es/index.js","webpack:///./src/assets/translations/index.js","webpack:///src/components/Quiz.vue","webpack:///./src/components/Quiz.vue?f24e","webpack:///./src/components/Quiz.vue","webpack:///src/App.vue","webpack:///./src/App.vue?60d0","webpack:///./src/App.vue","webpack:///./src/views/Home.vue?8b4f","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?73d4","webpack:///./src/views/Home.vue","webpack:///./src/views/NotFound.vue?62bf","webpack:///./src/views/NotFound.vue","webpack:///./src/router/index.js","webpack:///./src/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","_v","_m","directives","rawName","expression","on","$event","$$selectedVal","Array","filter","target","options","selected","map","val","_value","locale","multiple","_s","questions","title","staticRenderFns","_l","currLocale","q","quizzes","id","quiz","route","complete","error","_e","currentQuestion","questionText","option","index","handleAnswerClick","isCorrect","answerText","0","x1","1","x2","2","x3","3","x4","4","x5","5","x6","6","x7","7","x8","8","x9","9","x10","10","x11","11","x12","12","x13","13","x14","14","x15","15","x16","16","x17","17","x18","18","x19","19","x20","20","x21","21","x22","22","x23","23","x24","es1","messages","en","englishQuizzes","es","spanishQuizzes","computed","i18n","methods","created","component","components","Quiz","watch","script","Vue","use","Router","router","base","process","routes","path","Home","NotFound","meta","beforeEach","to","from","next","config","productionTip","VueI18n","fallbackLocale","h","App","$mount"],"mappings":"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","file":"js/app.b64d1d88.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('nav',[_c('ul',[_c('li',[_c('router-link',{staticClass:\"navlink\",attrs:{\"to\":\"/\"}},[_vm._v(\"Home\")])],1),_vm._m(0),_c('li',[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.locale),expression:\"locale\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.locale=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},[_c('option',[_vm._v(\"en\")]),_c('option',[_vm._v(\"es\")])])]),_c('li',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.questions[_vm.locale][0].title))])])]),_c('div',{attrs:{\"id\":\"app\"}},[_c('router-view',[_c('Quiz')],1)],1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('li',[_c('label',{attrs:{\"for\":\"locale\"}},[_vm._v(\"locale\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card\"},_vm._l((_vm.questions[_vm.currLocale]),function(q){return _c('div',{key:q.quizzes[0].id},_vm._l((q.quizzes),function(quiz){return _c('div',{key:quiz.id},[(_vm.route == quiz.id)?_c('div',[_c('div',[(_vm.complete)?_c('h3',{staticClass:\"message complete\"},[_vm._v(_vm._s(q.complete))]):_c('div',[(_vm.error)?_c('h3',{staticClass:\"error\"},[_vm._v(_vm._s(q.error))]):_vm._e()]),_c('h1',[_vm._v(_vm._s(quiz.title))]),_c('h2',[_vm._v(\" \"+_vm._s(quiz.quiz[_vm.currentQuestion].questionText)+\" \")]),_c('div',_vm._l((quiz.quiz[_vm.currentQuestion]\n .answerOptions),function(option,index){return _c('button',{key:index,staticClass:\"btn ans-btn\",on:{\"click\":function($event){return _vm.handleAnswerClick(option.isCorrect)}}},[_vm._v(\" \"+_vm._s(option.answerText)+\" \")])}),0)])]):_vm._e()])}),0)}),0)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import x1 from \"./lesson-1.json\";\r\nimport x2 from \"./lesson-2.json\";\r\nimport x3 from \"./lesson-3.json\";\r\nimport x4 from \"./lesson-4.json\";\r\nimport x5 from \"./lesson-5.json\";\r\nimport x6 from \"./lesson-6.json\";\r\nimport x7 from \"./lesson-7.json\";\r\nimport x8 from \"./lesson-8.json\";\r\nimport x9 from \"./lesson-9.json\";\r\nimport x10 from \"./lesson-10.json\";\r\nimport x11 from \"./lesson-11.json\";\r\nimport x12 from \"./lesson-12.json\";\r\nimport x13 from \"./lesson-13.json\";\r\nimport x14 from \"./lesson-14.json\";\r\nimport x15 from \"./lesson-15.json\";\r\nimport x16 from \"./lesson-16.json\";\r\nimport x17 from \"./lesson-17.json\";\r\nimport x18 from \"./lesson-18.json\";\r\nimport x19 from \"./lesson-19.json\";\r\nimport x20 from \"./lesson-20.json\";\r\nimport x21 from \"./lesson-21.json\";\r\nimport x22 from \"./lesson-22.json\";\r\nimport x23 from \"./lesson-23.json\";\r\nimport x24 from \"./lesson-24.json\";\r\nconst quiz = { 0 : x1[0], 1 : x2[0], 2 : x3[0], 3 : x4[0], 4 : x5[0], 5 : x6[0], 6 : x7[0], 7 : x8[0], 8 : x9[0], 9 : x10[0], 10 : x11[0], 11 : x12[0], 12 : x13[0], 13 : x14[0], 14 : x15[0], 15 : x16[0], 16 : x17[0], 17 : x18[0], 18 : x19[0], 19 : x20[0], 20 : x21[0], 21 : x22[0], 22 : x23[0], 23 : x24[0] }; \r\nexport default quiz;","import es1 from './lesson-1.json';\r\n//add items here\r\nconst quiz = {\r\n 0: es1[0]\r\n};\r\n\r\nexport default quiz;\r\n","import englishQuizzes from './en';\r\nimport spanishQuizzes from './es';\r\n\r\nconst messages = {\r\n en: englishQuizzes,\r\n es: spanishQuizzes,\r\n};\r\nexport default messages;\r\n","\r\n\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Quiz.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Quiz.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Quiz.vue?vue&type=template&id=5e892a5c&\"\nimport script from \"./Quiz.vue?vue&type=script&lang=js&\"\nexport * from \"./Quiz.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=a5b3bb08&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',_vm._l((_vm.questions[_vm.currLocale]),function(q){return _c('div',{key:q.id},_vm._l((q.quizzes),function(quiz){return _c('router-link',{key:quiz.id,staticClass:\"link\",attrs:{\"to\":(\"quiz/\" + (quiz.id))}},[_vm._v(\" \"+_vm._s(quiz.title)+\" \")])}),1)}),0)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=542e9314&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('p',[_vm._v(\"Sorry, wrong number!\")])])}]\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./NotFound.vue?vue&type=template&id=53884ed4&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue';\r\nimport Router from 'vue-router';\r\nimport Home from '@/views/Home.vue';\r\nimport Quiz from '@/components/Quiz.vue';\r\nimport NotFound from '@/views/NotFound.vue';\r\nVue.use(Router);\r\n\r\nconst router = new Router({\r\n\tmode: 'history',\r\n\tbase: process.env.BASE_URL,\r\n\troutes: [\r\n\t\t{\r\n\t\t\tpath: '/',\r\n\t\t\tname: 'home',\r\n\t\t\tcomponent: Home,\r\n\t\t},\r\n\t\t{\r\n\t\t\tpath: '/quiz/:id',\r\n\t\t\tname: 'Quiz',\r\n\t\t\tcomponent: Quiz,\r\n\t\t},\r\n\t\t{\r\n\t\t\tpath: '/:pathMatch(.*)*',\r\n\t\t\tname: 'NotFound',\r\n\t\t\tcomponent: NotFound,\r\n\t\t\tmeta: { title: 'Not Found' },\r\n\t\t},\r\n\t],\r\n});\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n\tnext();\r\n});\r\nexport default router;\r\n","import Vue from 'vue';\r\nimport App from './App.vue';\r\nVue.config.productionTip = false;\r\nimport router from './router';\r\n\r\nimport VueI18n from 'vue-i18n';\r\nVue.use(VueI18n);\r\n\r\nconst i18n = new VueI18n({\r\n\tlocale: 'en',\r\n\tfallbackLocale: 'en',\r\n});\r\n\r\nnew Vue({ i18n, router, render: (h) => h(App) }).$mount('#app');\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/etc/quiz-app/dist/js/app.d1e23298.js b/etc/quiz-app/dist/js/app.d1e23298.js deleted file mode 100644 index 83798405..00000000 --- a/etc/quiz-app/dist/js/app.d1e23298.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function t(t){for(var s,i,a=t[0],l=t[1],c=t[2],w=0,x=[];w