diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 00000000..a4ef3b26 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,27 @@ +# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time. +# +# You can adjust the behavior by modifying this file. +# For more information, see: +# https://github.com/actions/stale +name: Mark stale issues and pull requests + +on: + schedule: + - cron: '35 8 * * *' + +jobs: + stale: + + runs-on: ubuntu-latest + permissions: + issues: write + pull-requests: write + + steps: + - uses: actions/stale@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + stale-issue-message: 'This issue has not seen any action for a while! Closing for now, but it can be reopened at a later date.' + stale-pr-message: 'This PR has not seen any action for a while! Closing for now, but it can be reopened at a later date.' + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' diff --git a/1-getting-started-lessons/2-github-basics/README.md b/1-getting-started-lessons/2-github-basics/README.md index db61b870..becc6c73 100644 --- a/1-getting-started-lessons/2-github-basics/README.md +++ b/1-getting-started-lessons/2-github-basics/README.md @@ -205,10 +205,10 @@ Let's go through a contributor workflow. Assume the contributor has already _for git branch [branch-name] ``` -1. **Switch to working branch**. Switch to the specified branch and update the working directory with `git checkout`: +1. **Switch to working branch**. Switch to the specified branch and update the working directory with `git switch`: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **Do work**. At this point you want to add your changes. Don't forget to tell Git about it with the following commands: @@ -223,14 +223,14 @@ Let's go through a contributor workflow. Assume the contributor has already _for 1. **Combine your work with the `main` branch**. At some point you are done working and you want to combine your work with that of the `main` branch. The `main` branch might have changed meanwhile so make sure you first update it to the latest with the following commands: ```bash - git checkout main + git switch main git pull ``` At this point you want to make sure that any _conflicts_, situations where Git can't easily _combine_ the changes happens in your working branch. Therefore run the following commands: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.es.md b/1-getting-started-lessons/2-github-basics/translations/README.es.md index 31241979..70944db6 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.es.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.es.md @@ -206,10 +206,10 @@ Repasemos el flujo de trabajo de un colaborador. Supongamos que el colaborador y git branch [branch-name] ``` -1. **Cambiar a rama de trabajo**. Cambia a la rama especificada y actualiza tu directorio de trabajo con `git checkout`: +1. **Cambiar a rama de trabajo**. Cambia a la rama especificada y actualiza tu directorio de trabajo con `git switch`: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **Trabaja**. En este punto, deseas agregar tus cambios. No olvides informarle a Git con los siguientes comandos: @@ -224,14 +224,14 @@ Repasemos el flujo de trabajo de un colaborador. Supongamos que el colaborador y 1. **Combina tu trabajo con la rama `principal`**. En algún momento has terminado de trabajar y deseas combinar tu trabajo con el de la rama `principal`. La rama `main` podría haber cambiado mientras tanto, así que asegúrate de actualizarla con los siguientes comandos: ```bash - git checkout main + git switch main git pull ``` En este punto, querrás asegurarte de que cualquier _conflicto_, situaciones en las que Git no pueda _combinarse_ fácilmente los cambios, ocurren en tu rama de trabajo. Mientras tanto, ejecuta los siguientes comandos: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.fil.md b/1-getting-started-lessons/2-github-basics/translations/README.fil.md index 02c67338..6c6fe381 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.fil.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.fil.md @@ -203,10 +203,10 @@ Dumaan tayo sa isang daloy ng trabaho ng contributor. Ipagpalagay na ang nag-amb git branch [branch-name] ``` -1. **Switch to working branch**. Lumipat sa tinukoy na sangay at i-update ang gumaganang direktoryo gamit ang `git checkout`: +1. **Switch to working branch**. Lumipat sa tinukoy na sangay at i-update ang gumaganang direktoryo gamit ang `git switch`: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **Do work**. Sa puntong ito gusto mong idagdag ang iyong mga pagbabago. Huwag kalimutang sabihin kay Git ang tungkol dito gamit ang mga sumusunod na utos: @@ -221,14 +221,14 @@ Dumaan tayo sa isang daloy ng trabaho ng contributor. Ipagpalagay na ang nag-amb 1. **Combine your work with the `main` branch**. Sa ilang mga punto ay tapos ka nang magtrabaho at gusto mong pagsamahin ang iyong trabaho sa iyong trabaho `main` sangay. Ang `main` maaaring nagbago ang branch samantala kaya siguraduhing i-update mo muna ito sa pinakabago gamit ang mga sumusunod na command: ```bash - git checkout main + git switch main git pull ``` Sa puntong ito gusto mong tiyakin na anuman _conflicts_, mga sitwasyon kung saan hindi madali ang Git _combine_ ang mga pagbabago ay nangyayari sa iyong nagtatrabaho na sangay. Samakatuwid, patakbuhin ang sumusunod na mga atas: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.fr.md b/1-getting-started-lessons/2-github-basics/translations/README.fr.md index 71ab1691..05b9a271 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.fr.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.fr.md @@ -203,10 +203,10 @@ Passons en revue un flux de travail de contributeur. Supposons que le contribute git branch [nom_branche] ``` -1. **Passer à la branche de travail**. Basculez vers la branche spécifiée et mettez à jour le répertoire de travail avec `git checkout`: +1. **Passer à la branche de travail**. Basculez vers la branche spécifiée et mettez à jour le répertoire de travail avec `git switch`: ```bash - git checkout [nom_branche] + git switch [nom_branche] ``` 1. **Travailler**. À ce stade, vous souhaitez ajouter vos modifications. N’oubliez pas d’en parler à Git avec les commandes suivantes: @@ -221,14 +221,14 @@ Passons en revue un flux de travail de contributeur. Supposons que le contribute 1. **Combinez votre travail avec la branche `main`**. À un moment donné, vous avez fini de travailler et vous voulez combiner votre travail avec celui de la branche `main`. La branche `main`" a peut-être changé entre-temps, alors assurez-vous de la mettre à jour au plus tard avec les commandes suivantes: ```bash - git checkout principal + git switch principal git pull ``` À ce stade, vous voulez vous assurer que tous les _conflits_, les situations où Git ne peut pas facilement _combiner_ les modifications se produisent dans votre branche de travail. Par conséquent, exécutez les commandes suivantes : ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.hi.md b/1-getting-started-lessons/2-github-basics/translations/README.hi.md index eb547931..8bd9b410 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.hi.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.hi.md @@ -200,10 +200,10 @@ git branch [शाखाका-नाम] ``` -1. **कार्यशील शाखा पर स्विच करें**. निर्दिष्ट शाखा में स्विच करें और `git checkout` के साथ कार्य निर्देशिका को अपडेट करें: +1. **कार्यशील शाखा पर स्विच करें**. निर्दिष्ट शाखा में स्विच करें और `git switch` के साथ कार्य निर्देशिका को अपडेट करें: ```bash - git checkout [शाखाका-नाम] + git switch [शाखाका-नाम] ``` 1. **काम करो**. इस बिंदु पर आप अपने परिवर्तन जोड़ना चाहते हैं। निम्नलिखित आदेशों के बारे में Git को बताना न भूलें: @@ -218,14 +218,14 @@ 1. **`main` शाखा के साथ अपने काम को मिलाएं**. कुछ बिंदु पर आप काम कर रहे हैं और आप `main` शाखा के साथ अपने काम को जोड़ना चाहते हैं। `main` शाखा इस बीच बदल सकती है, इसलिए सुनिश्चित करें कि आपने इसे निम्न कमांड के साथ नवीनतम में अपडेट किया है: ```bash - git checkout main + git switch main git pull ``` इस बिंदु पर आप यह सुनिश्चित करना चाहते हैं कि कोई भी _टकराव_, परिस्थितियां जहां Git आसानी से आपके कामकाजी शाखा में होने वाले परिवर्तनों को _संयोजित_ नहीं कर सकती है। इसलिए निम्न आदेश चलाएँ: ```bash - git checkout [शाखाका-नाम] + git switch [शाखाका-नाम] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.id.md b/1-getting-started-lessons/2-github-basics/translations/README.id.md index 1ca05102..3e588c01 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.id.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.id.md @@ -177,10 +177,10 @@ Mari kita melalui alur kerja kontributor. Asumsikan kontributor sudah _forked (m git branch [nama-cabang] ``` -1. **Beralih ke cabang kerja**. Beralih ke cabang yang ditentukan dan perbarui direktori kerja dengan `git checkout`: +1. **Beralih ke cabang kerja**. Beralih ke cabang yang ditentukan dan perbarui direktori kerja dengan `git switch`: ```bash - git checkout [nama-cabang] + git switch [nama-cabang] ``` 1. **Bekerja**. Pada titik ini Anda ingin menambahkan perubahan Anda. Jangan lupa untuk memberi tahu Git tentangnya dengan perintah berikut: @@ -195,14 +195,14 @@ Mari kita melalui alur kerja kontributor. Asumsikan kontributor sudah _forked (m 1. **Gabungkan pekerjaan Anda dengan cabang `main`**. Pada titik tertentu Anda telah selesai bekerja dan Anda ingin menggabungkan pekerjaan Anda dengan pekerjaan yang ada di cabang `main`. Cabang `main` mungkin telah berubah sementara itu jadi pastikan Anda terlebih dahulu memperbaruinya ke yang terbaru dengan perintah berikut: ```bash - git checkout main + git switch main git pull ``` Pada titik ini Anda ingin memastikan bahwa setiap _conflicts (konflik)_, situasi di mana Git tidak dapat dengan mudah _combine (menggabugkan)_ perubahan terjadi di cabang kerja Anda. Oleh karena itu jalankan perintah berikut: ```bash - git checkout [nama-cabang] + git switch [nama-cabang] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.it.md b/1-getting-started-lessons/2-github-basics/translations/README.it.md index 9cbf6704..9edcc429 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.it.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.it.md @@ -200,10 +200,10 @@ Si analizza il flusso di lavoro di un contributore. Si assume che egli abbia gi git branch [branch-name] ``` -1. **Passare al ramo di lavoro**. Passare al ramo specificato e aggiornare la directory di lavoro con `git checkout`: +1. **Passare al ramo di lavoro**. Passare al ramo specificato e aggiornare la directory di lavoro con `git switch`: ```bash - git checkout [nome ramo] + git switch [nome ramo] ``` 1. **Eseguire il lavoro**. A questo punto si vorranno aggiungere i propri cambiamenti. Non dimenticarsi di dirlo a Git tramite questi comandi: @@ -218,14 +218,14 @@ Si analizza il flusso di lavoro di un contributore. Si assume che egli abbia gi 1. **Combinare il proprio lavoro con il ramo `main`**. Una volta terminato il lavoro occorre combinarlo con quello del ramo principale (`main`). Il ramo principale potrebbe avere subito cambiamenti nel mentre quindi ci si deve assicurare di eseguire prima un aggiornamento all'ultima versione con i comandi: ```bash - git checkout main + git switch main git pull ``` A questo punto occorre assicurarsi che qualsiasi eventuale _conflitto_ (conflict), situazioni dove Git non è in grado di determinare facilmente come _combinare_ le modifiche effettuate nel proprio ramo di lavoro. Eseguire i seguenti comandi: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.ko.md b/1-getting-started-lessons/2-github-basics/translations/README.ko.md index 90e3244f..6f4a456a 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.ko.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.ko.md @@ -179,10 +179,10 @@ GitHub에 코드를 올리는 주 이유는 다른 개발자와 협력할 수 git branch [branch-name] ``` -1. **작업 브랜치 변경하기**. 지정된 브랜치로 전환하고 `git checkout`으로 작업 디렉토리를 업데이트합니다: +1. **작업 브랜치 변경하기**. 지정된 브랜치로 전환하고 `git switch`으로 작업 디렉토리를 업데이트합니다: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **일하기**. 이 시점에서 변경 사항을 추가하려고 합니다. 다음 명령을 사용하여 Git에 알리는 것을 잊지 마시기 바랍니다: @@ -197,14 +197,14 @@ GitHub에 코드를 올리는 주 이유는 다른 개발자와 협력할 수 1. **`main` 브랜치에서 작업하기**. 어느 시점에서 작업을 마치고 `main` 브랜치의 작업과 병합하려고 합니다. 그동안 `main` 브랜치가 변경되었을 수 있으므로, 먼저 다음 명령을 사용하여 최신 버전으로 업데이트해야합니다: ```bash - git checkout main + git switch main git pull ``` 이 시점에서 Git이 변경 사항을 쉽게 _결합_ 할 수 없는 _충돌_ 상황이 작업 브랜치에서 발생하는지 확인하려고합니다. 따라서 다음 명령을 실행합니다: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.ms.md b/1-getting-started-lessons/2-github-basics/translations/README.ms.md index c6eff9bc..bdab4afc 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.ms.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.ms.md @@ -203,10 +203,10 @@ Mari melalui aliran kerja penyumbang. Anggaplah penyumbang telah _forked_ dan _c git branch [branch-name] ``` -1. **Tukar ke working branch**. Tukar ke branch yang ditentukan dan kemas kini direktori kerja dengan `git checkout`: +1. **Tukar ke working branch**. Tukar ke branch yang ditentukan dan kemas kini direktori kerja dengan `git switch`: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **Membuat kerja**. Pada ketika ini anda ingin menambahkan perubahan anda. Jangan lupa memberitahu Git mengenainya dengan arahan berikut: @@ -221,14 +221,14 @@ Mari melalui aliran kerja penyumbang. Anggaplah penyumbang telah _forked_ dan _c 1. **Gabungkan kerja anda dengan `main` branch**. Pada satu ketika anda selesai bekerja dan anda ingin menggabungkan kerja anda dengan `main` branch. `main` branch mungkin telah berubah sementara itu, pastikan anda mengemas kini terlebih dahulu kepada yang terbaru dengan arahan berikut: ```bash - git checkout main + git switch main git pull ``` Pada ketika ini anda ingin memastikan bahawa apa-apa _conflicts_, keadaan di mana Git tidak dapat dengan mudah _combine_ perubahan berlaku di working branch anda. Oleh itu, jalankan arahan berikut: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.nl.md b/1-getting-started-lessons/2-github-basics/translations/README.nl.md index 8f494324..6222717a 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.nl.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.nl.md @@ -203,10 +203,10 @@ Laten we een workflow voor bijdragers doorlopen. Veronderstel dat de bijdrager d git branch [taknaam] ``` -1. **Overschakelen naar werkende tak**. Schakel over naar de gespecificeerde tak en update de werkdirectory met `git checkout`: +1. **Overschakelen naar werkende tak**. Schakel over naar de gespecificeerde tak en update de werkdirectory met `git switch`: ```bash - git checkout [taknaam] + git switch [taknaam] ``` 1. **Werken**. Op dit punt wilt u uw wijzigingen toevoegen. Vergeet niet om Git erover te vertellen met de volgende commando's: @@ -221,14 +221,14 @@ Laten we een workflow voor bijdragers doorlopen. Veronderstel dat de bijdrager d 1. **Combineer uw werk met de `main` tak**. Op een gegeven moment bent u klaar met werken en wilt u uw werk combineren met dat van de `main` tak. De `main` tak kan ondertussen veranderd zijn, dus zorg ervoor dat u deze eerst bijwerkt naar de laatste versie met de volgende commando's: ```bash - git checkout main + git switch main git pull ``` Op dit punt wilt u er zeker van zijn dat alle _conflicten_, situaties waarin Git niet gemakkelijk de veranderingen kan _combineren_ plaatsvinden in uw werkende tak. Voer daarom de volgende opdrachten uit: ```bash - git checkout [taknaam] + git switch [taknaam] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.pt.md b/1-getting-started-lessons/2-github-basics/translations/README.pt.md index e596291c..cdb60b13 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.pt.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.pt.md @@ -202,10 +202,10 @@ Vamos analisar o fluxo de trabalho de uma pessoa colaboradora. Suponha que ela j git branch [branch-name] ``` -1. **Mudar para o branch de trabalho**. Mude para o branch especificado e atualize o diretório de trabalho com `git checkout`: +1. **Mudar para o branch de trabalho**. Mude para o branch especificado e atualize o diretório de trabalho com `git switch`: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **Trabalhe**. Neste ponto, você deseja adicionar suas alterações. Não se esqueça de contar ao Git sobre isso com os seguintes comandos: @@ -220,14 +220,14 @@ Vamos analisar o fluxo de trabalho de uma pessoa colaboradora. Suponha que ela j 1. **Combine seu trabalho com o branch `main`**. Em algum ponto, você concluiu o trabalho e deseja combinar seu trabalho com o do branch `principal`. O branch `main` pode ter mudado enquanto isso, certifique-se de primeiro atualizá-lo para o mais recente com os seguintes comandos: ```bash - git checkout main + git switch main git pull ``` Neste ponto, você quer ter certeza de que quaisquer _conflitos_, situações em que o Git não pode _combinar_ facilmente as mudanças aconteçam em seu branch de trabalho. Portanto, execute os seguintes comandos: ```bash - git checkout [branch_name] + git switch [branch_name] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.ru.md b/1-getting-started-lessons/2-github-basics/translations/README.ru.md index 4368b99c..596c7174 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.ru.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.ru.md @@ -205,10 +205,10 @@ _Если применить этот коммит, то он <ваше сооб git branch [название-ветки] ``` -1. **Переход в рабочую ветку**. Переключитесь на указанную ветку и обновите рабочую папку с помощью команды `git checkout`: +1. **Переход в рабочую ветку**. Переключитесь на указанную ветку и обновите рабочую папку с помощью команды `git switch`: ```bash - git checkout [branch-name] + git switch [branch-name] ``` 1. **Написание кода**. На этом этапе вы хотите добавить свои изменения. Не забудьте сообщить об этом Git с помощью следующих команд: @@ -223,14 +223,14 @@ _Если применить этот коммит, то он <ваше сооб 1. **Совместите свою работу с веткой `main`**. В какой-то момент вы закончили работу и хотите совместить свою работу с работой над веткой `main`. Ветка `main` за это время могла измениться, поэтому убедитесь, что вы сначала обновили ее до последней версии с помощью следующих команд: ```bash - git checkout main + git switch main git pull ``` На этом этапе вы хотите убедиться, что любые _конфликты_, ситуации, когда Git не может легко _комбинировать_ изменения, происходят в вашей рабочей ветке. Поэтому выполните следующие команды: ```bash - git checkout [название-ветки] + git switch [название-ветки] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.zh-cn.md b/1-getting-started-lessons/2-github-basics/translations/README.zh-cn.md index 698161a0..e217ffa0 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.zh-cn.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.zh-cn.md @@ -203,10 +203,10 @@ git branch [分支名] ``` -1. **切换到工作分支**。使用 `git checkout` 来切换到指定分支并且更新工作目录中的文件: +1. **切换到工作分支**。使用 `git switch` 来切换到指定分支并且更新工作目录中的文件: ```bash - git checkout [分支名] + git switch [分支名] ``` 1. **干活**。现在你可以添加你的变更了,别忘了用下面的命令告诉 Git 你所做的工作: @@ -221,14 +221,14 @@ 1. **将你的工作合入 `main` 分支**。在完成工作后,你打算将你的工作和 `main` 分支上的合并。`main` 分支可能同时有了一些新的变更,所以要先用以下命令确保将其更新至最新版本: ```bash - git checkout main + git switch main git pull ``` 这时你想确认是否存在 _冲突(conflicts)_,即 Git 没法简单地将这些变化 _合入_ 你的分支的情况。为此运行下面的命令: ```bash - git checkout [分支名] + git switch [分支名] git merge main ``` diff --git a/1-getting-started-lessons/2-github-basics/translations/README.zh-tw.md b/1-getting-started-lessons/2-github-basics/translations/README.zh-tw.md index 9bce5d02..63294615 100644 --- a/1-getting-started-lessons/2-github-basics/translations/README.zh-tw.md +++ b/1-getting-started-lessons/2-github-basics/translations/README.zh-tw.md @@ -202,10 +202,10 @@ git branch [分支名稱] ``` -1. **切換到該工作分支** 使用指令 `git checkout` 來切換到特定分支,更新分支的檔案狀態: +1. **切換到該工作分支** 使用指令 `git switch` 來切換到特定分支,更新分支的檔案狀態: ```bash - git checkout [分支名稱] + git switch [分支名稱] ``` 1. **程式設計** 記得追蹤你所更改的地方,利用下列的指令來告訴 Git: @@ -220,14 +220,14 @@ 1. **將工作分支與 `main` 分支進行合併** 當工作完成時,你會需要將工作分支與 `main` 分支進行合併。 `main` 分支可能會被他人更新,在合併之前記得更新主分支: ```bash - git checkout main + git switch main git pull ``` 這項步驟可能會面臨到 _衝突(conflicts)_,代表 Git 無法將本地的更動作 _合併(combine)_ 。此時你需要執行下列的指令: ```bash - git checkout [分支名稱] + git switch [分支名稱] git merge main ``` diff --git a/1-getting-started-lessons/translations/README.ta.md b/1-getting-started-lessons/translations/README.ta.md new file mode 100644 index 00000000..2395045c --- /dev/null +++ b/1-getting-started-lessons/translations/README.ta.md @@ -0,0 +1,18 @@ +# இணைய அபிவிருத்தியுடன் தொடங்குதல் + +பாடத்திட்டத்தின் இந்தப் பிரிவில், தொழில்முறை மேம்பாட்டாளராக ஆவதற்கு முக்கியமான திட்ட அடிப்படையிலான கருத்துக்கள் உங்களுக்கு அறிமுகப்படுத்தப்படும். + +### தலைப்புகள் + +1. [வர்த்தகத்தின் நிரலாக்க மொழிகள் மற்றும் கருவிகள் அறிமுகம்](../1-intro-to-programming-languages/README.md) +2. [கிட்ஹப் அறிமுகம்](../2-github-basics/README.md) +3. [அணுகல்தன்மையின் அடிப்படைகள்](../3-accessibility/README.md) + +### கடன்கள் + +வர்த்தகத்தின் நிரலாக்க மொழிகள் மற்றும் கருவிகள் அறிமுகம் ♥️ எழுதியவர் [ஜாஸ்மின் கிரீன்வே](https://twitter.com/paladique/) + +கிட்ஹப் அறிமுகம் ♥️ எழுதியவர் [ஃப்ளோர் டிரீஸ்](https://twitter.com/floordrees/) + +அணுகல்தன்மையின் அடிப்படைகள் ♥️ எழுதியவர் [கிறிஸ்டோபர் ஹாரிசன்](https://twitter.com/geektrainer/) + diff --git a/2-js-basics/translations/README.ta.md b/2-js-basics/translations/README.ta.md new file mode 100644 index 00000000..023107b1 --- /dev/null +++ b/2-js-basics/translations/README.ta.md @@ -0,0 +1,14 @@ +# ஜாவாஸ்கிரிப்ட் அறிமுகம் + +ஜாவாஸ்கிரிப்ட் என்பது இணையத்தின் மொழி. இந்த நான்கு பாடங்களில், நீங்கள் அதன் அடிப்படைகளை கற்றுக்கொள்வீர்கள் + +### தலைப்புகள் + +1. [மாறிகள் மற்றும் தரவு வகைகள்](../1-data-types/README.md) +2. [செயல்பாடுகள் மற்றும் முறைகள்](../2-functions-methods/README.md) +3. [ஜாவாஸ்கிரிப்ட் மூலம் முடிவுகளை எடுக்க](../3-making-decisions/README.md) +4. [வரிசைகள் மற்றும் வளையங்கள்](../4-arrays-loops/README.md) + +### கடன்கள் + +இந்த பாடங்களை [ஜாஸ்மின் கிரீனவே](https://twitter.com/paladique/), [கிறிஸ்டோபர் ஹாரிசன்](https://twitter.com/geektrainer/) மற்றும் [கிறிஸ் நோரிங்](https://twitter.com/chris_noring/) ஆகியோர் ♥️ எழுதப்பட்டன \ No newline at end of file diff --git a/3-terrarium/translations/README.ta.md b/3-terrarium/translations/README.ta.md new file mode 100644 index 00000000..003f927c --- /dev/null +++ b/3-terrarium/translations/README.ta.md @@ -0,0 +1,31 @@ +# என் நிலப்பரப்பு: ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி ஹெச்டிஎம்எல், சிஎஸ்எஸ் மற்றும் டோம் கையாளுதல் பற்றி அறிய ஒரு திட்டம் 🌵🌱 + +ஒரு சிறிய இழுவை மற்றும் குறியீடு தியானம் கைவிட.ஒரு சிறிய ஹெச்டிஎம்எல், ஜேஎஸ் மற்றும் சிஎஸ்எஸ் மூலம், நீங்கள் ஒரு வலை இடைமுகத்தை உருவாக்கலாம், அதை பாணிசெய்யலாம், மற்றும் ஒரு தொடர்பு சேர்க்கலாம். + +![என் நிலப்பரப்பு](../images/screenshot_gray.png) + +# பாடங்கள் + +1. [ஹெச்டிஎம்எல் அறிமுகம்](../1-intro-to-html/README.md) +2. [சிஎஸ்எஸ் அறிமுகம்](../2-intro-to-css/README.md) +3. [டோம் மற்றும் ஜேஎஸ் மூடல்களுக்கு அறிமுகம்](../3-intro-to-DOM-and-closures/README.md) + +### கடன்கள் + +[ஜென் லூப்பர்](https://www.twitter.com/jenlooper) ♥️ எழுதினார் +சிஎஸ்எஸ் வழியாக உருவாக்கப்பட்ட நிலப்பரப்பு ஈர்க்கப்பட்டது + +சி.எஸ்.எஸ் வழியாக உருவாக்கப்பட்ட நிலப்பரப்பு ஜாகுப் மந்த்ராவின் கண்ணாடி [கோடெபென்](https://codepen.io/Rotarepmi/pen/rjpNZY). ஜாடியால் ஈர்க்கப்பட்டது + +இந்த கலைப்படைப்பு புரோகிரியேட்பயன்படுத்தி [ஜென் லூப்பரால்](http://jenlooper.com) வரையப்பட்டது + +## உங்கள் நிலப்பரப்பு பயன்படுத்தவும் + +அஸூர் ஸ்டேடிக் வெப் ஆப்ஸ் பயன்படுத்தி உங்கள் டெரரியத்தை இணையத்தில் பயன்படுத்தலாம் அல்லது வெளியிடலாம். + +1. இந்த ரெப்போவை ஃபோர்க் செய்யுங்கள் +2. இந்த பொத்தானை அழுத்தவும் + +[![Deploy to Azure button](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/?feature.customportal=false&WT.mc_id=academic-13441-cxa#create/Microsoft.StaticApp) + +3. உங்கள் பயன்பாட்டை உருவாக்கும் வழிகாட்டி வழியாக நடக்கவும். பயன்பாட்டு வேர் `/solution` அல்லது உங்கள் கோட்பேஸின் வேர் என்று நீங்கள் அமைக்கிறீர்கள் என்பதை உறுதிப்படுத்தவும்.இந்த பயன்பாட்டில் ஏபிஐ இல்லை, எனவே அதை சேர்ப்பது பற்றி கவலைப்பட வேண்டாம்.உங்கள் ஃபோர்க் செய்யப்பட்ட ரெப்போவில் ஒரு கீட்ஹப் கோப்புறை உருவாக்கப்படும், இது அஸூர் ஸ்டேடிக் வெப் ஆப்ஸின் சேவையை உருவாக்கவும் உங்கள் பயன்பாட்டை ஒரு புதிய யுஆர்எல் க்கு வெளியிடவும் உதவும். diff --git a/4-typing-game/translations/README.ta.md b/4-typing-game/translations/README.ta.md new file mode 100644 index 00000000..8896806c --- /dev/null +++ b/4-typing-game/translations/README.ta.md @@ -0,0 +1,31 @@ +# நிகழ்வு-இயக்கப்படும் நிரலாக்கம் - ஒரு தட்டச்சு விளையாட்டு உருவாக்க + +## அறிமுகம் + +தட்டச்சு என்பது டெவலப்பரின் மிகவும் குறைவாக மதிப்பிடப்பட்ட திறன்களில் ஒன்றாகும். உங்கள் தலையிலிருந்து உங்கள் எடிட்டருக்கு விரைவாக எண்ணங்களை மாற்றும் திறன் படைப்பாற்றல் சுதந்திரமாக ஓட அனுமதிக்கிறது. கற்றுக்கொள்வதற்கான சிறந்த வழிகளில் ஒன்று விளையாட்டை விளையாடுவது! + +> எனவே, தட்டச்சு விளையாட்டை உருவாக்குவோம்! + +நீங்கள் இதுவரை உருவாக்கிய ஜாவாஸ்கிரிப்ட், ஹெச்டிஎம்எல் மற்றும் சிஎஸ்எஸ் திறன்களைப் பயன்படுத்தி தட்டச்சு விளையாட்டை உருவாக்கப் போகிறீர்கள். விளையாட்டு ஒரு சீரற்ற மேற்கோள் வீரர் வழங்கும் (நாங்கள் பயன்படுத்துகிறோம் [ஷெர்லாக் ஹோம்ஸ்](https://en.wikipedia.org/wiki/Sherlock_Holmes) மேற்கோள்கள்) மற்றும் வீரர் துல்லியமாக அதை தட்டச்சு செய்ய எவ்வளவு நேரம் எடுக்கும் + + +![டெமோ](../images/demo.gif) + +## முன்நிபந்தனைகள் + +பின்வரும் கருத்துகளை நீங்கள் நன்கு அறிந்திருப்பீர்கள் என்று இந்தப் பாடம் கருதுகிறது: + +- உரை உள்ளீடு மற்றும் பொத்தான் கட்டுப்பாடுகளை உருவாக்குதல் +- சிஎஸ்எஸ் மற்றும் வகுப்புகளைப் பயன்படுத்தி பாணிகளை அமைத்தல் +- ஜாவாஸ்கிரிப்ட் அடிப்படைகள் + - ஒரு வரிசையை உருவாக்குதல் + - ஒரு சீரற்ற எண்ணை உருவாக்குதல் + - நடப்பு நேரத்தைப் பெறுதல் + +## பாடம் + +[நிகழ்வு உந்துதல் நிரலாக்கத்தைப் பயன்படுத்தி தட்டச்சு விளையாட்டை உருவாக்குதல்](../README.md) + +## கடன்கள் + +[கிறிஸ்டோபர் ஹாரிசன்](http://www.twitter.com/geektrainer) அன்புடன் ♥️ எழுதினார் \ No newline at end of file diff --git a/5-browser-extension/translations/README.ta.md b/5-browser-extension/translations/README.ta.md new file mode 100644 index 00000000..2c8c17d5 --- /dev/null +++ b/5-browser-extension/translations/README.ta.md @@ -0,0 +1,29 @@ +# உலாவி நீட்டிப்பை உருவாக்குதல் + +உலாவி நீட்டிப்புகளை உருவாக்குவது ஒரு வேடிக்கையான மற்றும் சுவாரஸ்யமான வழியாகும், அதே நேரத்தில் உங்கள் பயன்பாடுகளின் செயல்திறனைப் பற்றி சிந்திக்க வும், அதே நேரத்தில் வேறு வகையான வலை சொத்தை உருவாக்கவும்.உலாவிகள் எவ்வாறு வேலை செய்கின்றன மற்றும் உலாவி நீட்டிப்பை எவ்வாறு பயன்படுத்துவது, ஒரு படிவத்தை எவ்வாறு உருவாக்குவது, ஒரு ஏபிஐ ஐ அழைப்பது மற்றும் உள்ளூர் சேமிப்பகத்தை எவ்வாறு பயன்படுத்துவது மற்றும் உங்கள் வலைத்தளத்தின் செயல்திறனை எவ்வாறு அளவிடுவது மற்றும் அதை எவ்வாறு மேம்படுத்துவது என்பது பற்றிய பாடங்கள் இந்த தொகுதியில் அடங்கும். + +எட்ஜ், குரோம் மற்றும் பயர்பாக்ஸில் செயல்படும் உலாவி நீட்டிப்பை உருவாக்குவீர்கள். இந்த நீட்டிப்பு, ஒரு குறிப்பிட்ட பணிக்கு ஏற்ப வடிவமைக்கப்பட்ட ஒரு மினி வலைத் தளத்தைப் போன்றது, ஒரு குறிப்பிட்ட பிராந்தியத்தின் மின்சார பயன்பாடு மற்றும் கார்பன் தீவிரத்திற்காக [சி02 சிக்னல் ஏபிஐ](https://www.co2signal.com) சரிபார்க்கிறது, மேலும் பிராந்தியத்தின் கார்பன் தடத்தில் ஒரு வாசிப்பை அளிக்கிறது. + +இந்த நீட்டிப்பு ஒரு பயனர் மூலம் தற்காலிக என்று அழைக்கலாம் ஒரு ஏபிஐ விசை மற்றும் பிராந்திய குறியீடு உள்ளூர் மின்சார பயன்பாட்டை தீர்மானிக்க ஒரு வடிவத்தில் உள்ளீடு மற்றும் அதன் மூலம் ஒரு பயனரின் மின்சார முடிவுகளை பாதிக்கக்கூடிய தரவை வழங்குகிறது. உதாரணமாக, உங்கள் பகுதியில் அதிக மின்சார பயன்பாடு காலத்தில் ஒரு துணி உலர்த்தி (ஒரு கார்பன் தீவிர செயல்பாடு) இயங்கும் தாமதப்படுத்த விரும்பத்தக்கதாக இருக்கலாம். + +### தலைப்புகளை + +1. [உலாவி பற்றி](../1-about-browsers/README.md) +2. [படிவங்கள் மற்றும் உள்ளூர் சேமிப்பு](../2-forms-browsers-local-storage/README.md) +3. [பின்னணி பணிகள் மற்றும் செயல்திறன்](../3-background-tasks-and-performance/README.md) + +### கடன்கள் + +![ஒரு பச்சை உலாவி நீட்டிப்பு](../extension-screenshot.png) + +## கடன்கள் + +இந்த வலை கார்பன் தூண்டுதலுக்கான யோசனை ஆசிம் ஹுசைன், கிரீன் கிளவுட் அட்வோசி குழுவின் மைக்ரோசாப்ட் முன்னணி மற்றும் [பசுமை கொள்கைகள்](https://principles.green/) ஆசிரியர் ஆகியோரால் வழங்கப்பட்டது. இது முதலில் ஒரு [வலை திட்டம்](https://github.com/jlooper/green). + +உலாவி விரிவாக்கத்தின் கட்டமைப்பு [அடெபோலஅடெரானின் கோவிட் நீட்டிப்பு](https://github.com/onedebos/covtension) மூலம் தாக்கம் செலுத்தியது. + +கலிபோர்னியா உமிழ்வுகளுக்கான [எனர்ஜி லாலிபாப்](https://energylollipop.com/) உலாவி நீட்டிப்பின் ஐகான் கட்டமைப்பால் 'டாட்' ஐகான் அமைப்புக்குபின்னால் உள்ள கருத்து பரிந்துரைக்கப்பட்டது. + + +இந்த பாடங்கள் [ஜென் லூப்பர்](https://www.twitter.com/jenlooper) அன்புடன் எழுதப்பட்டன + diff --git a/6-space-game/translations/README.ta.md b/6-space-game/translations/README.ta.md new file mode 100644 index 00000000..d482edf1 --- /dev/null +++ b/6-space-game/translations/README.ta.md @@ -0,0 +1,31 @@ +# விண்வெளி விளையாட்டை உருவாக்கு + +மேலும் மேம்பட்ட ஜாவாஸ்கிரிப்ட் அடிப்படைகளை கற்பிக்க ஒரு விண்வெளி விளையாட்டு + +இந்த பாடத்தில் உங்கள் சொந்த விண்வெளி விளையாட்டை எவ்வாறு உருவாக்குவது என்பதை நீங்கள் கற்றுக்கொள்ளலாம். நீங்கள் எப்போதாவது "விண்வெளி படையெடுப்பாளர்கள்" விளையாட்டை விளையாடியிருந்தால், இந்த விளையாட்டு அதே யோசனையைக் கொண்டுள்ளது: மேலே இருந்து கீழே வரும் அரக்கர்கள் மீது ஒரு விண்கலம் மற்றும் தீ. இங்கே முடிக்கப்பட்ட விளையாட்டு எப்படி இருக்கும்: + +![Finished game](../images/pewpew.gif) + +இந்த ஆறு பாடங்களில் நீங்கள் பின்வருவனவற்றைக் கற்றுக்கொள்ளலாம்: + +- **தொடர்பு** ஒரு திரையில் விஷயங்களை வரைய கேன்வாஸ் உறுப்பு +- **புரிந்து** கார்ட்டீசியன் ஒருங்கிணைப்பு அமைப்பு +- **கற்றுக்கொள்ளுங்கள்** பராமரிக்க மற்றும் நீட்டிக்க எளிதான ஒலி விளையாட்டு கட்டிடக்கலை உருவாக்க பப்-துணை முறை +- **நெம்புகோலியக்கம்** ஒத்திசைவு / விளையாட்டு வளங்களை ஏற்ற காத்திருக்கிறது +- **கையாள** விசைப்பலகை நிகழ்வுகள் + +## கண்ணோட்டம் + +- புனைவி + - [ஜாவாஸ்கிரிப்ட் மூலம் விளையாட்டுகளை உருவாக்குவதற்கான அறிமுகம்](../1-introduction/README.md) +- Practice + - [கேன்வாஸ் வரைதல்](../2-drawing-to-canvas/README.md) + - [திரையைச் சுற்றி நகரும் கூறுகள்](../3-moving-elements-around/README.md) + - [மோதல் கண்டறிதல்](../4-collision-detection/README.md) + - [மதிப்பெண் வைத்து](../5-keeping-score/README.md) + - [விளையாட்டை முடித்து மறுதொடக்கம் செய்தல்](../6-end-condition/README.md) + +## கடன்கள் + +இதற்கு பயன்படுத்தப்பட்ட சொத்துக்கள் https://www.kenney.nl/. +நீங்கள் விளையாட்டுகளை உருவாக்குகிறீர்கள் என்றால், இவை சில தீவிரமான நல்ல சொத்துக்கள், நிறைய இலவசம் மற்றும் சில பணம் செலுத்தப்படுகின்றன. diff --git a/7-bank-project/translations/README.ta.md b/7-bank-project/translations/README.ta.md new file mode 100644 index 00000000..3fb4d0a5 --- /dev/null +++ b/7-bank-project/translations/README.ta.md @@ -0,0 +1,22 @@ +# :dollar: வங்கி கட்டவும் + +இந்த திட்டத்தில், ஒரு கற்பனை வங்கியை எவ்வாறு உருவாக்குவது என்பதை நீங்கள் கற்றுக்கொள்வீர்கள். இந்த பாடங்களில் ஒரு வலை பயன்பாட்டை எவ்வாறு வடிவமைப்பது மற்றும் வழிகளை வழங்குவது, படிவங்களை உருவாக்குவது, மாநிலத்தை நிர்வகிப்பது மற்றும் வங்கியின் தரவை நீங்கள் பெறக்கூடிய ஏபிஐ யிலிருந்து தரவைப் பெறுதல் ஆகியவை அடங்கும். + +| ![திரை1](../images/screen1.png) | ![திரை2](../images/screen2.png) | +|--------------------------------|--------------------------------| + +## பாடங்கள் + +1. [ஹெச்டிஎம்எல் வார்ப்புருக்கள் மற்றும் வலை பயன்பாட்டில் வழிகள்](../1-template-route/README.md) +2. [உள்நுழைவு மற்றும் பதிவு படிவத்தை உருவாக்கவும்](../2-forms/README.md) +3. [தரவுகளை ப் பெறுதல் மற்றும் பயன்படுத்துதல் முறைகள்](../3-data/README.md) +4. [நிலை மேலாண்மை பற்றிய கருத்துக்கள்](../4-state-management/README.md) + +### கடன்கள் + +இந்த பாடங்களை ♥️ எழுதினார் [யோஹான் லசோர்சா](https://twitter.com/sinedied). + +இந்தப் பாடங்களில் பயன்படுத்தப்படும் [சர்வர் ஏபிஐ](../../7-bank-project/api/README.md) எவ்வாறு உருவாக்குவது என்பதைக் கற்றுக்கொள்ள நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் [வீடியோக்களின் இந்த தொடர்](https://aka.ms/NodeBeginner) (குறிப்பாக வீடியோக்கள் 17 முதல் 21 வரை) பின்பற்றலாம். + + +நீங்கள் ஒரு பார்வை பார்க்கலாம் [இந்த ஊடாடும் கற்றல் பயிற்சி](https://aka.ms/learn/express-api). diff --git a/README.md b/README.md index afa8089c..b19ab2c0 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson cur > **Teachers**, we have [included some suggestions](for-teachers.md) on how to use this curriculum. We'd love your feedback [in our discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -> **Students**, to use this curriculum on your own, fork the entire repo and complete the exercises on your own, starting with a pre-lecture quiz, then reading the lecture and completing the rest of the activities. Try to create the projects by comprehending the lessons rather than copying the solution code; however that code is available in the /solutions folders in each project-oriented lesson. Another idea would be to form a study group with friends and go through the content together. For further study, we recommend [Microsoft Learn](https://docs.microsoft.com/users/jenlooper-2911/collections/jg2gax8pzd6o81?WT.mc_id=academic-13441-cxa) and by watching the videos mentioned below. +> **[Students](https://aka.ms/student-page)**, to use this curriculum on your own, fork the entire repo and complete the exercises on your own, starting with a pre-lecture quiz, then reading the lecture and completing the rest of the activities. Try to create the projects by comprehending the lessons rather than copying the solution code; however that code is available in the /solutions folders in each project-oriented lesson. Another idea would be to form a study group with friends and go through the content together. For further study, we recommend [Microsoft Learn](https://docs.microsoft.com/users/jenlooper-2911/collections/jg2gax8pzd6o81?WT.mc_id=academic-13441-cxa) and by watching the videos mentioned below. [![Promo video](images/web.gif)](https://youtube.com/watch?v=R1wrdtmBSII "Promo video") diff --git a/quiz-app/src/assets/translations/el.json b/quiz-app/src/assets/translations/el.json index 5e3ea375..2fd684d3 100644 --- a/quiz-app/src/assets/translations/el.json +++ b/quiz-app/src/assets/translations/el.json @@ -209,11 +209,11 @@ "questionText": "Πώς μεταβαίνετε σε έναν κλάδο;", "answerOptions": [ { - "answerText": "git switch [όνομα-κλαδου]", + "answerText": "git checkout [όνομα-κλαδου]", "isCorrect": "false" }, { - "answerText": "git checkout [όνομα-κλαδου]", + "answerText": "git switch [όνομα-κλαδου]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/en.json b/quiz-app/src/assets/translations/en.json index e20bae6a..539332e7 100644 --- a/quiz-app/src/assets/translations/en.json +++ b/quiz-app/src/assets/translations/en.json @@ -209,11 +209,11 @@ "questionText": "How do you switch to a branch?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git checkout [branch-name]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git switch [branch-name]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/es.json b/quiz-app/src/assets/translations/es.json index ee3415e4..9675e954 100644 --- a/quiz-app/src/assets/translations/es.json +++ b/quiz-app/src/assets/translations/es.json @@ -209,11 +209,11 @@ "questionText": "¿Cómo cambiarías a otro git branch?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git checkout [branch-name]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git switch [branch-name]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/fr.json b/quiz-app/src/assets/translations/fr.json index 9df1020a..5432df85 100644 --- a/quiz-app/src/assets/translations/fr.json +++ b/quiz-app/src/assets/translations/fr.json @@ -209,11 +209,11 @@ "questionText": "Comment passer d'une branche à une autre?", "answerOptions": [ { - "answerText": "git switch [nom de la branche]", + "answerText": "git checkout [nom de la branche]", "isCorrect": "false" }, { - "answerText": "git checkout [nom de la branche]", + "answerText": "git switch [nom de la branche]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/hi.json b/quiz-app/src/assets/translations/hi.json index fb079308..d53c48c5 100644 --- a/quiz-app/src/assets/translations/hi.json +++ b/quiz-app/src/assets/translations/hi.json @@ -209,11 +209,11 @@ "questionText": "आप किसी शाखा में कैसे जाते हैं?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git checkout [branch-name]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git switch [branch-name]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/id.json b/quiz-app/src/assets/translations/id.json index 3162726e..a51dfa22 100644 --- a/quiz-app/src/assets/translations/id.json +++ b/quiz-app/src/assets/translations/id.json @@ -209,11 +209,11 @@ "questionText": "Bagaimana Anda beralih ke sebuah cabang (branch)?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git checkout [branch-name]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git switch [branch-name]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/index.js b/quiz-app/src/assets/translations/index.js index 9b5d3ae5..495c0713 100644 --- a/quiz-app/src/assets/translations/index.js +++ b/quiz-app/src/assets/translations/index.js @@ -12,7 +12,7 @@ import nl from "./nl.json"; import zh_cn from "./zh_cn.json"; import zh_tw from "./zh_tw.json"; import fr from "./fr.json"; - +import ta from "./ta.json"; //export const defaultLocale = 'en'; const messages = { @@ -29,6 +29,7 @@ const messages = { zh_cn: zh_cn[0], zh_tw: zh_tw[0], fr: fr[0], + ta: ta[0], }; export default messages; diff --git a/quiz-app/src/assets/translations/it.json b/quiz-app/src/assets/translations/it.json index 69d3352b..60b31bb2 100644 --- a/quiz-app/src/assets/translations/it.json +++ b/quiz-app/src/assets/translations/it.json @@ -209,11 +209,11 @@ "questionText": "Come portarsi in un ramo?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git checkout [branch-name]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git switch [branch-name]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/ja.json b/quiz-app/src/assets/translations/ja.json index 6762ebaa..b5504bce 100644 --- a/quiz-app/src/assets/translations/ja.json +++ b/quiz-app/src/assets/translations/ja.json @@ -209,11 +209,11 @@ "questionText": "ブランチを切り替えるにはどうしたらいいですか?", "answerOptions": [ { - "answerText": "git switch [ブランチ名]", + "answerText": "git checkout [ブランチ名]", "isCorrect": "false" }, { - "answerText": "git checkout [ブランチ名]", + "answerText": "git switch [ブランチ名]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/ko.json b/quiz-app/src/assets/translations/ko.json index a030519c..7fce3b26 100644 --- a/quiz-app/src/assets/translations/ko.json +++ b/quiz-app/src/assets/translations/ko.json @@ -209,11 +209,11 @@ "questionText": "브랜치를 전환하는 커맨드는?", "answerOptions": [ { - "answerText": "git switch [브랜치-이름]", + "answerText": "git checkout [브랜치-이름]", "isCorrect": "false" }, { - "answerText": "git checkout [브랜치-이름]", + "answerText": "git switch [브랜치-이름]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/ms.json b/quiz-app/src/assets/translations/ms.json index 63646ffa..dbfe0217 100644 --- a/quiz-app/src/assets/translations/ms.json +++ b/quiz-app/src/assets/translations/ms.json @@ -209,11 +209,11 @@ "questionText": "Bagaimana anda beralih ke branch?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git checkout [branch-name]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git switch [branch-name]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/nl.json b/quiz-app/src/assets/translations/nl.json index d12c21e5..d08b8642 100644 --- a/quiz-app/src/assets/translations/nl.json +++ b/quiz-app/src/assets/translations/nl.json @@ -209,11 +209,11 @@ "questionText": "Hoe stapt u over naar een tak?", "answerOptions": [ { - "answerText": "git switch [taknaam]", + "answerText": "git checkout [taknaam]", "isCorrect": "false" }, { - "answerText": "git checkout [taknaam]", + "answerText": "git switch [taknaam]", "isCorrect": "true" }, { diff --git a/quiz-app/src/assets/translations/ta.json b/quiz-app/src/assets/translations/ta.json new file mode 100644 index 00000000..f0e24e7b --- /dev/null +++ b/quiz-app/src/assets/translations/ta.json @@ -0,0 +1,2509 @@ +[ + { + "title" : "ஆரம்ப வலை வளர்ச்சி: வினாடி வினாக்கள்", + "complete" : "வாழ்த்துக்கள், நீங்கள் வினாடி வினா முடித்தீர்கள்!", + "error": "மன்னிக்கவும், மீண்டும் முயற்சிக்கவும்", + "quizzes" : [ + { + "id": 1, + "title": "பாடம் 1 - நிரலாக்க மொழிகளுக்கான அறிமுகம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "படைப்பாளி எந்த குறியீட்டைஎழுதாமல் ஒரு நிரலை உருவாக்க லாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "குறைந்த நிலை மொழிகள் ஒரு பிரபலமான தேர்வாகும்", + "answerOptions": [ + { + "answerText": "இணையதளங்கள்", + "isCorrect": "false" + }, + { + "answerText": "வன்பொருள்", + "isCorrect": "true" + }, + { + "answerText": "வீடியோ கேம் மென்பொருள்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "இந்த கருவிகளில் எது பெரும்பாலும் ஒரு வலை டெவலப்பரின் சூழலில் இருக்கும்?", + "answerOptions": [ + { + "answerText": "வன்பொருள், ஒரு ராஸ்பெர்ரி பை போன்ற", + "isCorrect": "false" + }, + { + "answerText": "உலாவி தேவ்டூல்ஸ்", + "isCorrect": "true" + }, + { + "answerText": "இயக்க முறைமை ஆவணப்படுத்தல்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 2, + "title": "பாடம் 1 - நிரலாக்க மொழிகளுக்கான அறிமுகம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு வலைத்தளத்தை உருவாக்க நீங்கள் பெரும்பாலும் எந்த மொழியைப் பயன்படுத்துவீர்கள்?", + "answerOptions": [ + { + "answerText": "இயந்திர குறியீடு", + "isCorrect": "false" + }, + { + "answerText": "ஜாவா ஸ்கிரிப்ட்", + "isCorrect": "true" + }, + { + "answerText": "பாஷ்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "வளர்ச்சி சூழல்கள் ஒவ்வொரு டெவலப்பருக்குதனித்துவமானவை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "பக்கி குறியீட்டை சரிசெய்ய ஒரு டெவலப்பர் என்ன செய்வார்?", + "answerOptions": [ + { + "answerText": "தொடரியல் சிறப்பித்துக் காட்டுதல்", + "isCorrect": "false" + }, + { + "answerText": "பிழைநீக்குதல்", + "isCorrect": "true" + }, + { + "answerText": "குறியீடு வடிவமைத்தல்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 3, + "title": "பாடம் 2 - கிட்ஹப் அறிமுகம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "எப்படி நீங்கள் ஒரு கிட் ரெப்போ உருவாக்க?", + "answerOptions": [ + { + "answerText": "git create", + "isCorrect": "false" + }, + { + "answerText": "git start", + "isCorrect": "false" + }, + { + "answerText": "git init", + "isCorrect": "true" + } + ] + }, + { + "questionText": "git add என்ன செய்கிறது?", + "answerOptions": [ + { + "answerText": "உங்கள் குறியீட்டை ஒப்புக்கொள்கிறது", + "isCorrect": "false" + }, + { + "answerText": "கண்காணிப்புக்கான ஒரு ஸ்டேஜிங் பகுதியில் உங்கள் கோப்புகளைச் சேர்க்கிறது", + "isCorrect": "true" + }, + { + "answerText": "உங்கள் கோப்புகளை கிட்ஹப்பில் சேர்க்கிறது", + "isCorrect": "false" + } + ] + }, + { + "questionText": "உங்கள் கணினியில் கிட் நிறுவப்பட்டதா என்பதை எவ்வாறு சரிபார்ப்பீர்கள்?", + "answerOptions": [ + { + "answerText": "மாதிப் படிவம் git --version", + "isCorrect": "true" + }, + { + "answerText": "மாதிப் படிவம் git --installed", + "isCorrect": "false" + }, + { + "answerText": "மாதிப் படிவம் git --init", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 4, + "title": "பாடம் 2 - கிட்ஹப் அறிமுகம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு கிளையில் அறிமுகப்படுத்தப்பட்ட வேறுபாடுகளை மதிப்புரைகள், கருத்துகள், ஒருங்கிணைந்த சோதனைகள் மற்றும் பலவற்றுடன் ஒப்பிட்டு விவாதிக்க ஒரு இடம்:", + "answerOptions": [ + { + "answerText": "கிட்ஹப்", + "isCorrect": "false" + }, + { + "answerText": "புல் ராகுவெஸ்ட்", + "isCorrect": "true" + }, + { + "answerText": "அம்சக் கிளை", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு தொலைதூர கிளையில் இருந்து அனைத்து கமிட்களையும் நீங்கள் எவ்வாறு பெறுவீர்கள் மற்றும் ஒருங்கிணைப்பீர்கள்?", + "answerOptions": [ + { + "answerText": "git fetch", + "isCorrect": "false" + }, + { + "answerText": "git pull", + "isCorrect": "true" + }, + { + "answerText": "git commits -r", + "isCorrect": "false" + } + ] + }, + { + "questionText": "நீங்கள் ஒரு கிளைக்கு எப்படி மாறுகிறீர்கள்?", + "answerOptions": [ + { + "answerText": "git checkout [branch-name]", + "isCorrect": "false" + }, + { + "answerText": "git switch [branch-name]", + "isCorrect": "true" + }, + { + "answerText": "git load [branch-name]", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 5, + "title": "பாடம் 3 - அணுகக்கூடிய வலைப்பக்கங்களை உருவாக்குதல்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "அணுகக்கூடிய வலைத் தளத்தை எந்த உலாவி கருவியில் சரிபார்க்கலாம்", + "answerOptions": [ + { + "answerText": "லத்ஹவுஸ்", + "isCorrect": "true" + }, + { + "answerText": "டெக்ஹவுஸ்", + "isCorrect": "false" + }, + { + "answerText": "கிளீன்ஹவுஸ்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "பார்வைக் குறைபாடுள்ள பயனர்களுக்கான அணுகல்தன்மையை சோதிக்க உங்களுக்கு ஒரு உடல் திரை வாசகர் தேவை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "அரசாங்க வலைத் தளங்களில் அணுகல் தன்மை மட்டுமே முக்கியமானது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 6, + "title": "பாடம் 3 - அணுகக்கூடிய வலைப்பக்கங்களை உருவாக்குதல்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "அணுகல் சிக்கல்களுக்கு மட்டுமே லாட்ஹவுஸ் சரிபார்க்கிறது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "வண்ண-பாதுகாப்பான தட்டுகள் மக்களுக்கு உதவுகின்றன", + "answerOptions": [ + { + "answerText": "நிறக்குருடு", + "isCorrect": "false" + }, + { + "answerText": "பார்வை குறைபாடுகள்", + "isCorrect": "false" + }, + { + "answerText": "இரண்டும்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "அணுகக்கூடிய இணைய தளங்களுக்கு விளக்க இணைப்புகள் இன்றியமையாதவை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 7, + "title": "பாடம் 4 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - தரவு வகைகள்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "பூலியன்கள் என்பது சரத்தின் நீளத்தை சோதிக்க நீங்கள் பயன்படுத்தக்கூடிய தரவு வகையாகும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "பின்வருபவை நீங்கள் ஒரு சரத்தில் செய்யக்கூடிய ஒரு செயல்பாடு ஆகும்", + "answerOptions": [ + { + "answerText": "கான்கோட்னேஷன்", + "isCorrect": "true" + }, + { + "answerText": "அப்பாண்ட்", + "isCorrect": "false" + }, + { + "answerText": "ஸ்ப்ளிசீ", + "isCorrect": "false" + } + ] + }, + { + "questionText": "== மற்றும் === ஒன்றுக்கொன்று மாற்றக்கூடியவை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 8, + "title": "பாடம் 4 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - தரவு வகைகள்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "மாறிகளை அறிவிக்க அனுமதிக்கமற்றும் வார் போலவே மாறிகள் உள்ளன", + "answerOptions": [ + { + "answerText": "மாறிலிகள் துவக்கப்பட வேண்டும்", + "isCorrect": "true" + }, + { + "answerText": "மாறிலிகளை மாற்றலாம்", + "isCorrect": "false" + }, + { + "answerText": "மாறிலிகளை மறுஒதுக்கீடு செய்யலாம்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "எண்கள் மற்றும் _____ ஆகியவை எண் தரவை கையாளும் ஜாவாஸ்கிரிப்ட் பழமையானவை", + "answerOptions": [ + { + "answerText": "பிஜிண்ட்", + "isCorrect": "true" + }, + { + "answerText": "பூலியன்", + "isCorrect": "false" + }, + { + "answerText": "விண்மீன்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "சரங்கள் ஒற்றை மற்றும் இரட்டை மேற்கோள்களுக்கு இடையில் வசிக்கலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 9, + "title": "பாடம் 5 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - செயல்பாடுகள் மற்றும் முறைகள்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு வாதம் என்ன?", + "answerOptions": [ + { + "answerText": "இது செயல்பாடு வரையறையில் நீங்கள் அறிவிக்கும் ஒன்று", + "isCorrect": "false" + }, + { + "answerText": "இது நீங்கள் அழைப்பு நேரத்தில் ஒரு செயல்பாட்டிற்கு கடந்து செல்லும் ஒன்று", + "isCorrect": "true" + }, + { + "answerText": "இது உங்களுக்குத் தெரிந்தவர்களுடன் உங்களிடம் உள்ள ஒன்று", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு செயல்பாடு எதையாவது திருப்பித் தரும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "நீங்கள் ஒரு செயல்பாடு எதையும் பெயரிட முடியும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + }, + { + "answerText": "உண்மை, ஆனால் அது ஒரு விளக்கப் பெயராக இருக்க வேண்டும்", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 10, + "title": "பாடம் 5 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - செயல்பாடுகள் மற்றும் முறைகள்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு செயல்முறையில் அனைத்து அளவுருக்களுக்கும் வாதங்கள் வழங்கப்பட வேண்டும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "What does a default value do?", + "answerOptions": [ + { + "answerText": "இயல்புநிலை மதிப்பு என்ன செய்கிறது?", + "isCorrect": "false" + }, + { + "answerText": "ஒரு அளவுருவிற்கு ஒரு ஸ்டார்டர் மதிப்பை அளிக்கிறது, எனவே நீங்கள் ஒரு வாதத்தை தவிர்த்தால் உங்கள் குறியீடு இன்னும் நடந்துகொள்ளுகிறது", + "isCorrect": "true" + }, + { + "answerText": "பயன்பாடு இல்லை", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு கொழுப்பு அம்பு செயல்பாடு நீங்கள் அனுமதிக்கிறது", + "answerOptions": [ + { + "answerText": "கனமான செயல்பாடுகளை உருவாக்கவும்", + "isCorrect": "false" + }, + { + "answerText": "செயல்திறவுச் சொல்லை த் தவிர்த்துவிடு", + "isCorrect": "true" + }, + { + "answerText": "ஒரு அநாமதேய செயல்பாட்டை உருவாக்கு", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 11, + "title": "பாடம் 6 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - ஜாவாஸ்கிரிப்ட் மூலம் முடிவுகளை எடுக்க: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "பின்வரும் ஆபரேட்டர் == அழைக்கப்படுகிறார்", + "answerOptions": [ + { + "answerText": "சமத்துவம்", + "isCorrect": "true" + }, + { + "answerText": "கடுமையான சமத்துவம்", + "isCorrect": "false" + }, + { + "answerText": "வகுத்தமைத்தல்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஜாவாஸ்கிரிப்டில் உள்ள ஒப்பீடு எந்த வகையை அளிக்கிறது?", + "answerOptions": [ + { + "answerText": "பூலியன்", + "isCorrect": "true" + }, + { + "answerText": "பூஜ்யம்", + "isCorrect": "false" + }, + { + "answerText": "சரம்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "கப்பற் பெயர்ச்சுட்டு! ஜாவா ஸ்கிரிப்டில் உள்ள குறியீடு:", + "answerOptions": [ + { + "answerText": "தருக்க இல்லை", + "isCorrect": "true" + }, + { + "answerText": "முக்கியமான", + "isCorrect": "false" + }, + { + "answerText": "சமமான", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 12, + "title": "பாடம் 6 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - ஜாவாஸ்கிரிப்ட் மூலம் முடிவுகளை எடுக்க: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "பின்வரும் குறியீடு என்ன திரும்பும்: '1' == 1", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + }, + { + "answerText": "பூஜ்யம்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "What would the following code return: '1' === 1", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + }, + { + "answerText": "பூஜ்யம்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "தர்க்கத்தை வெளிப்படுத்த சரியான ஆபரேட்டரைத் தேர்வு செய்யவும்", + "answerOptions": [ + { + "answerText": "a | b", + "isCorrect": "false" + }, + { + "answerText": "a || b", + "isCorrect": "true" + }, + { + "answerText": "a or b", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 13, + "title": "பாடம் 7 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - வரிசைகள் மற்றும் வளையங்கள்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு வரிசையில் குறிப்பிட்ட உருப்படியை குறிப்பிட, நீங்கள் ஒரு பயன்படுத்தவேண்டும்", + "answerOptions": [ + { + "answerText": "[]", + "isCorrect": "false" + }, + { + "answerText": "அடைவு", + "isCorrect": "true" + }, + { + "answerText": "{}", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு வரிசையில் உள்ள உருப்படிகளின் எண்ணிக்கையை நீங்கள் எவ்வாறு பெறுவீர்கள்?", + "answerOptions": [ + { + "answerText": "'லென்(வரிசை)' முறை", + "isCorrect": "false" + }, + { + "answerText": "அணி வரிசைசொத்து அளவு", + "isCorrect": "false" + }, + { + "answerText": "வரிசையின் நீளம் பண்பு", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஜாவா ஸ்கிரிப்டில், குறியீடுகள் தொடங்குகின்றன", + "answerOptions": [ + { + "answerText": "0", + "isCorrect": "true" + }, + { + "answerText": "1", + "isCorrect": "false" + }, + { + "answerText": "2", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 14, + "title": "பாடம் 7 - ஜாவாஸ்கிரிப்ட் அடிப்படைகள் - வரிசைகள் மற்றும் வளையங்கள்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு வளையத்தின் எந்த பகுதியை நீங்கள் 5 மூலம் அதன் மறுசீரமைப்பை அதிகரிப்பதற்கு மாற்ற வேண்டும்?", + "answerOptions": [ + { + "answerText": "நிலைமை", + "isCorrect": "false" + }, + { + "answerText": "எண்ணுபவர்", + "isCorrect": "false" + }, + { + "answerText": "மறு-வெளிப்பாடு", + "isCorrect": "true" + } + ] + }, + { + "questionText": "சிறிது நேரம் மற்றும் ஒரு வளையத்திற்கு இடையிலான வித்தியாசம் என்ன", + "answerOptions": [ + { + "answerText": "ஒரு வளையத்திற்கு ஒரு எதிர் மற்றும் மறுபதிப்பு வெளிப்பாடு உள்ளது, அங்கு ஒரு நிலை மட்டுமே உள்ளது", + "isCorrect": "true" + }, + { + "answerText": "சிறிது நேரம் ஒரு கவுண்டர் மற்றும் மீண்டும்-வெளிப்பாடு உள்ளது, அங்கு லூப் மட்டுமே ஒரு நிபந்தனைஉள்ளது", + "isCorrect": "false" + }, + { + "answerText": "அவர்கள் ஒரே மாதிரியானவர்கள், ஒருவருக்கொருவர் ஒரு மாற்றுப் பெயர்", + "isCorrect": "false" + } + ] + }, + { + "questionText": " (let i=1; i < 5; i++) குறியீட்டைக் கொடுக்கப்பட்டால், அது எத்தனை மறுபயன்பாடுகளைச் செய்யும்?", + "answerOptions": [ + { + "answerText": "5", + "isCorrect": "false" + }, + { + "answerText": "4", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 15, + "title": "பாடம் 8 - திட்டம் நிலப்பரப்பு - ஹெச்டிஎம்எல் அறிமுகம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஹெச்டிஎம்எல் என்பது 'ஹைப்பர்டெக்ஸ்ட் மோக்அப் மொழி' என்று குறிக்கிறது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "அனைத்து ஹெச்டிஎம்எல் குறிச்சொற்களும் தொடக்க மற்றும் மூடும் குறிச்சொற்களை வேண்டும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "சொற்பொருள் மார்க்அப் பயன்படுத்துவது மிகவும் முக்கியம்", + "answerOptions": [ + { + "answerText": "குறியீடு படிக்கக்கூடியதன்மை", + "isCorrect": "false" + }, + { + "answerText": "திரை வாசகர்கள்", + "isCorrect": "true" + }, + { + "answerText": "பராமரிப்பு", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 16, + "title": "பாடம் 8 - திட்டம் நிலப்பரப்பு - ஹெச்டிஎம்எல் அறிமுகம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஸ்பான்கள் மற்றும் டைவ்கள் பரிமாற்றம் செய்யக்கூடியவை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒரு ஹெச்டிஎம்எல் ஆவணத்தின் தலை:", + "answerOptions": [ + { + "answerText": "தலைப்பு குறிச்சொல்", + "isCorrect": "false" + }, + { + "answerText": "மெட்டாடேட்டா", + "isCorrect": "false" + }, + { + "answerText": "இரண்டும்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "உங்கள் குறியிடலில் மதிப்பிழந்த குறிச்சொற்களை நீங்கள் பயன்படுத்த முடியாது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + }, + { + "answerText": "பொய், ஆனால், அவர்கள் நல்ல காரணத்திற்காக ப்ரேக் செய்யப்பட்டுள்ளனர்.", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 17, + "title": "பாடம் 9 - திட்டம் நிலப்பரப்பு - சிஎஸ்எஸ் அறிமுகம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "HTML கள் பாணியாவதற்கு ஒரு வகுப்பு அல்லது ஐடி வேண்டும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "CSS stands for 'Complete Style Sheets'", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "CSS can be used to create animations", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 18, + "title": "பாடம் 9 - திட்டம் நிலப்பரப்பு - சிஎஸ்எஸ் அறிமுகம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "உங்கள் ஹெச்டிஎம்எல் கோப்பின் தலைமைப் பிரிவில் நேரடியாக சிஎஸ்எஸ் எழுதலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "உங்கள் பயன்பாட்டில் சிஎஸ்எஸ் ஐ ச் சேர்ப்பது எப்போதும் அவசியம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + }, + { + "answerText": "பொய், ஆனால் நீங்கள் அதை அழகாக இருக்க விரும்பினால் ஒருவேளை நீங்கள் சிஎஸ்எஸ் வேண்டும்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "எந்த உலாவி கருவியை சிஎஸ்எஸ் ஆய்வு செய்ய பயன்படுத்தலாம்?", + "answerOptions": [ + { + "answerText": "நாற்பெரும் பூதங்கள்", + "isCorrect": "false" + }, + { + "answerText": "பாணிகள்", + "isCorrect": "true" + }, + { + "answerText": "பின்னல் வேலை", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 19, + "title": "பாடம் 10 - திட்டம் நிலப்பரப்பு - டோம் மற்றும் ஜேஎஸ் மூடல்களுக்கு அறிமுகம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "DOM என்பது 'Document Object Management'", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "DOM ஒரு மரமாக கருதப்படலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "வலை API ஐப் பயன்படுத்தி, நீங்கள் DOM ஐக் கையாளலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 20, + "title": "பாடம் 10 - திட்டம் நிலப்பரப்பு - டோம் மற்றும் ஜேஎஸ் மூடல்களுக்கு அறிமுகம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "இணையத்தில் ஒரு ஆவணத்தை பிரதிநிதித்துவப்படுத்த டிஓஎன் ஒரு மாதிரி", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "பின்வருவனசெய்ய ஜாவாஸ்கிரிப்ட் மூடல்களைப் பயன்படுத்தவும்:", + "answerOptions": [ + { + "answerText": "தொழிற்பாடுகளுக்குள் செயல்பாடுகளை எழுதுதல்", + "isCorrect": "true" + }, + { + "answerText": "டோம் ஐ மூடவும்", + "isCorrect": "false" + }, + { + "answerText": "ஸ்கிரிப்ட் தொகுதிகள் மூடவும்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "வெற்றிடத்தை நிரப்பவும்: ஒன்று அல்லது அதற்கு மேற்பட்ட செயல்பாடுகள் வெளிப்புற செயல்பாட்டை அணுக வேண்டும் போது மூடல்கள் பயனுள்ளதாக இருக்கும் ...", + "answerOptions": [ + { + "answerText": "வரிசைகள்", + "isCorrect": "false" + }, + { + "answerText": "நோக்கம்", + "isCorrect": "true" + }, + { + "answerText": "பணிகள்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 21, + "title": "பாடம் 11 - ஒரு தட்டச்சு விளையாட்டு உருவாக்க : முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "நிகழ்வு சார்ந்த நிரலாக்கம் என்பது ஒரு பயனர் போது", + "answerOptions": [ + { + "answerText": "ஒரு பொத்தானை கிளிக்", + "isCorrect": "false" + }, + { + "answerText": "மதிப்பை மாற்றும்", + "isCorrect": "false" + }, + { + "answerText": "பக்கத்துடன் ஊடாடுகிறது", + "isCorrect": "false" + }, + { + "answerText": "மேலே உள்ள எந்த", + "isCorrect": "true" + } + ] + }, + { + "questionText": "செயல்முறை நிரலாக்கத்தில், செயல்பாடுகள் அழைக்கப்படுகின்றன", + "answerOptions": [ + { + "answerText": "எந்த நேரத்திலும்", + "isCorrect": "false" + }, + { + "answerText": "ஒரு குறிப்பிட்ட வரிசையில்", + "isCorrect": "true" + }, + { + "answerText": "இடமிருந்து வலமாக", + "isCorrect": "false" + } + ] + }, + { + "questionText": "நிகழ்வு கையாளுநர்களைப் பதிவு செய்வதற்கான DOM இல் வெளிப்படும் உலகளாவிய முறை அழைக்கப்படுகிறது", + "answerOptions": [ + { + "answerText": "addEventListener", + "isCorrect": "true" + }, + { + "answerText": "addListener", + "isCorrect": "false" + }, + { + "answerText": "addEvent", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 22, + "title": "பாடம் 11 - ஒரு தட்டச்சு விளையாட்டு உருவாக்க : பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு பக்கத்தில் ஒரு பயனர் செய்யும் எதையும் பற்றி ஒரு நிகழ்வை எழுப்புகிறது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "பொதுவான நிகழ்வுகள் பின்வருமாறு", + "answerOptions": [ + { + "answerText": "click_event", + "isCorrect": "false" + }, + { + "answerText": "select_event", + "isCorrect": "false" + }, + { + "answerText": "input_event", + "isCorrect": "false" + }, + { + "answerText": "all of these", + "isCorrect": "true" + } + ] + }, + { + "questionText": "You can use anonymous functions to create event handlers", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 23, + "title": "பாடம் 12 - உலாவி விரிவாக்க திட்டம் - உலாவி பற்றி: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "நீங்கள் இருந்து உலாவி நீட்டிப்புகள் பெற முடியும்", + "answerOptions": [ + { + "answerText": "வால்மார்ட்", + "isCorrect": "false" + }, + { + "answerText": "உலாவியின் நீட்டிப்பு ஸ்டோர்", + "isCorrect": "true" + }, + { + "answerText": "ஆப் ஸ்டோர்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "NPM குறிக்கிறது", + "answerOptions": [ + { + "answerText": "Node Package Manager", + "isCorrect": "true" + }, + { + "answerText": "Netscape Primary Mix", + "isCorrect": "false" + }, + { + "answerText": "Natural Processing Manager", + "isCorrect": "false" + } + ] + }, + { + "questionText": "உங்கள் உலாவி பாதுகாப்பாகவும் பாதுகாப்பற்ற தாகவும் வலைப் பக்கங்களை வழங்க முடியும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 24, + "title": "பாடம் 12 - உலாவி விரிவாக்க திட்டம் - உலாவி பற்றி: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "உலகளாவிய வலை மூலம் கண்டுபிடிக்கப்பட்டது", + "answerOptions": [ + { + "answerText": "டாம் பர்னார்ட்-லாஃப்ட்", + "isCorrect": "false" + }, + { + "answerText": "டிம் பெர்னர்ஸ்-லீ", + "isCorrect": "true" + }, + { + "answerText": "Trish Berth-Pool", + "isCorrect": "false" + } + ] + }, + { + "questionText": "முதல் உலாவி அழைக்கப்பட்டது", + "answerOptions": [ + { + "answerText": "உலகளாவிய வலை", + "isCorrect": "true" + }, + { + "answerText": "மொசில்லா", + "isCorrect": "false" + }, + { + "answerText": "நெட்ஸ்கேப்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "உலாவிகள் பயனரின் உலாவல் வரலாற்றைசேமிக்கமுடியும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 25, + "title": "பாடம் 13 - உலாவி விரிவாக்க திட்டம் - படிவங்கள் மற்றும் உள்ளூர் சேமிப்பு: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "APIs நிற்க", + "answerOptions": [ + { + "answerText": "Application Programming Interfaces", + "isCorrect": "true" + }, + { + "answerText": "A Programming Inference", + "isCorrect": "false" + }, + { + "answerText": "Anti Proven Intentions", + "isCorrect": "false" + } + ] + }, + { + "questionText": "தொடர்பு கொள்ள API ஐப் பயன்படுத்தவும்", + "answerOptions": [ + { + "answerText": "மற்றொரு வலை இணைக்கப்பட்ட சொத்து", + "isCorrect": "false" + }, + { + "answerText": "ஒரு தரவுத்தளம்", + "isCorrect": "false" + }, + { + "answerText": "மேலே ஒன்று", + "isCorrect": "true" + } + ] + }, + { + "questionText": "எவரும் API உருவாக்கலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 26, + "title": "பாடம் 13 - உலாவி விரிவாக்க திட்டம் - படிவங்கள் மற்றும் உள்ளூர் சேமிப்பு: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "உலாவி சாளரத்தை மூடும் ஒவ்வொரு முறையும் அகச்சேமிப்பகம் அழிக்கப்படும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "முக்கிய உலாவி சாளரம் உலாவியின் விரிவாக்கத்தின் அகச்சேமிப்பகத்தை கட்டுப்படுத்துகிறது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "REST ஒரு API தறுவாய் குறிக்கிறது", + "answerOptions": [ + { + "answerText": "Representational State Transfer", + "isCorrect": "true" + }, + { + "answerText": "Returning State Tasks", + "isCorrect": "false" + }, + { + "answerText": "Rendering State To Browser", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 27, + "title": "பாடம் 14 - உலாவி விரிவாக்க திட்டம் - பின்னணி பணிகள் மற்றும் செயல்திறன்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "உங்கள் பயன்பாட்டின் செயல்திறனை சோதிக்கவும்", + "answerOptions": [ + { + "answerText": "உலாவியின் கருவிகளைப் பயன்படுத்துதல்", + "isCorrect": "true" + }, + { + "answerText": "தனி மென்பொருள் தொகுப்பைப் பயன்படுத்துதல்", + "isCorrect": "false" + }, + { + "answerText": "கைமுறையாக", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு வலைத் தளத்தின் 'செயல்திறன்' ஒரு பகுப்பாய்வு ஆகும்", + "answerOptions": [ + { + "answerText": "அது எவ்வளவு வேகமாக ஏற்றுகிறது", + "isCorrect": "false" + }, + { + "answerText": "அதன் குறியீடு எவ்வளவு வேகமாக இயங்குகிறது", + "isCorrect": "false" + }, + { + "answerText": "மேலே உள்ள இரண்டும்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒட்டுமொத்தமாக, கடந்த சில ஆண்டுகளில் வலைப் பக்கங்களின் 'எடை' உள்ளது", + "answerOptions": [ + { + "answerText": "இலகுவான கிடைத்தது", + "isCorrect": "false" + }, + { + "answerText": "கனமான கிடைத்தது", + "isCorrect": "true" + }, + { + "answerText": "அதே தங்கி", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 28, + "title": "பாடம் 14 - உலாவி விரிவாக்க திட்டம் - பின்னணி பணிகள் மற்றும் செயல்திறன்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "உங்கள் தளத்தின் செயல்திறன் பற்றிய சிறந்த பார்வையைப் பெற, அதன் கேச்சை அழிக்கவும் மற்றும் சுயவிவரத்தில் மீண்டும் ஏற்றவும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "உலாவி நீட்டிப்புகள் இயல்பாகவே செயல்திறன் கொண்டவை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "செயல்திறன் தடைகளுக்கு பின்வருவனவை பகுப்பாய்வு செய்யுங்கள்", + "answerOptions": [ + { + "answerText": "டிஓஎம் டிராவர்சல்ஸ்", + "isCorrect": "false" + }, + { + "answerText": "ஜாவாஸ்கிரிப்ட் தேர்வுமுறை", + "isCorrect": "false" + }, + { + "answerText": "சொத்து மேலாண்மை", + "isCorrect": "false" + }, + { + "answerText": "மேலே உள்ள அனைத்தும்", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 29, + "title": "பாடம் 15 - விண்வெளி விளையாட்டை - ஜாவாஸ்கிரிப்ட் மூலம் விளையாட்டுகளை உருவாக்குவதற்கான அறிமுகம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஜாவாஸ்கிரிப்ட் விளையாட்டுகளை உருவாக்குவதற்கான ஒரு பிரபலமற்ற மொழி", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "பப் / துணை விளையாட்டின் சொத்துக்கள் மற்றும் ஓட்டத்தை நிர்வகிக்க ஒரு விருப்பமான முறை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "பொருள் மரபுரிமையை வகுப்புகள் அல்லது கலவையைப் பயன்படுத்தி கையாளலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 30, + "title": "பாடம் 15 - விண்வெளி விளையாட்டை - ஜாவாஸ்கிரிப்ட் மூலம் விளையாட்டுகளை உருவாக்குவதற்கான அறிமுகம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "வகுப்புகள் நடத்தைகளை உருவாக்க பரம்பரையை நம்பியுள்ளன", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "கலவை விளையாட்டு பொருட்களை விருப்பமான வடிவமைப்பு முறை", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Pub/Sub குறிக்கிறது:", + "answerOptions": [ + { + "answerText": "Publish/Subscribe", + "isCorrect": "true" + }, + { + "answerText": "Print/Staple", + "isCorrect": "false" + }, + { + "answerText": "Publish/Sanitize", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 31, + "title": "பாடம் 16 - விண்வெளி விளையாட்டை - கேன்வாஸ் வரைதல்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "கேன்வாஸ் உறுப்பு என்பது திரையில் வரைய நீங்கள் பயன்படுத்துவது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "கேன்வாஸ் ஏபிஐ பயன்படுத்தி எளிய வடிவியல் வடிவங்களை மட்டுமே நீங்கள் வரைய முடியும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "புள்ளி 0.0 கீழே இடது உள்ளது", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 32, + "title": "பாடம் 16 - விண்வெளி விளையாட்டை - கேன்வாஸ் வரைதல்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "நீங்கள் கேன்வாஸ் நேரடியாக வரைதல் செயல்பாடுகளை செய்ய முடியும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒரு படம் ஒத்திசைவாக ஏற்றப்பட்டபோது தெரிந்து கொள்ள நீங்கள் ஆன்லோட் நிகழ்வைக் கேட்கிறீர்கள்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "நீங்கள் ஒரு திரையில் படங்களை வரைக:", + "answerOptions": [ + { + "answerText": "paintImage()", + "isCorrect": "false" + }, + { + "answerText": "drawImage()", + "isCorrect": "true" + }, + { + "answerText": "draw()", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 33, + "title": "பாடம் 17 - விண்வெளி விளையாட்டை - இயக்கம் சேர்த்தல்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "திரையில் உள்ள எந்த பொருளும் விசைப்பலகை நிகழ்வுகளைப் பெறலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "முக்கிய நிகழ்வுகள் மற்றும் சுட்டி நிகழ்வுகளைக் கேட்க நீங்கள் அதே முறையைப் பயன்படுத்தலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒரு குறிப்பிட்ட இடைவெளியில் விஷயங்களை நடக்க, நீங்கள் என்ன செயல்பாடு பயன்படுத்த?", + "answerOptions": [ + { + "answerText": "setInterval()", + "isCorrect": "true" + }, + { + "answerText": "setTimeout()", + "isCorrect": "false" + }, + { + "answerText": "sleep()", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 34, + "title": "பாடம் 17 - விண்வெளி விளையாட்டை - இயக்கம் சேர்த்தல்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "நீங்கள் எப்போதும் திரையை மீண்டும் வரைய வேண்டும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒரு விளையாட்டு வளையம் என்றால் என்ன?", + "answerOptions": [ + { + "answerText": "விளையாட்டை மீண்டும் தொடங்குவதை உறுதிப்படுத்தும் ஒரு செயல்பாடு", + "isCorrect": "false" + }, + { + "answerText": "விளையாட்டு எவ்வளவு வேகமாக இயங்க வேண்டும் என்பதை முடிவு செய்த ஒரு செயல்பாடு", + "isCorrect": "false" + }, + { + "answerText": "குறிப்பிட்ட இடைவெளியில் பயன்படுத்தப்படும் ஒரு செயல்பாடு மற்றும் பயனர் பார்க்க வேண்டியதை வரைகிறது", + "isCorrect": "true" + } + ] + }, + { + "questionText": "திரையை மறுவரைதல் ஒரு நல்ல வழக்கு", + "answerOptions": [ + { + "answerText": "ஒரு பயனர் தொடர்பு நடந்தது", + "isCorrect": "false" + }, + { + "answerText": "ஏதோ நகர்ந்துவிட்டது", + "isCorrect": "true" + }, + { + "answerText": "காலம் கடந்துவிட்டது", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 35, + "title": "பாடம் 18 - விண்வெளி விளையாட்டை - ஒரு லேசர் சேர்த்து மற்றும் மோதல்கள் கண்டறியும் : முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "மோதல் கண்டறிதல் என்பது இரண்டு விஷயங்கள் மோதிக்கொண்டிருந்தால் நாம் எவ்வாறு கண்டுபிடிப்போம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "திரையில் இருந்து ஒரு உருப்படியை எப்படி அகற்றலாம்?", + "answerOptions": [ + { + "answerText": "குப்பை சேகரிப்பவரை அழைக்கவும்", + "isCorrect": "false" + }, + { + "answerText": "அது இறந்த என குறிக்க, மட்டுமே நாம் திரையில் வரைய அடுத்த முறை இறந்த பொருட்களை வரைய", + "isCorrect": "true" + }, + { + "answerText": "உருப்படியை எதிர்மறை ஆயத்தளத்தில் வைக்கவும்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஜாவாஸ்கிரிப்டில் ஒரு லேசர் துப்பாக்கி சூடு உருவகப்படுத்த ஒரு நல்ல வழி:", + "answerOptions": [ + { + "answerText": "ஒரு முக்கிய நிகழ்வுக்கு ஒரு காட்சி உறுப்பு பதிலளிக்கவும்", + "isCorrect": "true" + }, + { + "answerText": "அனிமேஷன் ஜிஃப்களை உருவாக்கவும்", + "isCorrect": "false" + }, + { + "answerText": "எதிரிகளை இடைவெளியில் வெடிக்கச் செய்யுங்கள்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 36, + "title": "பாடம் 18 - விண்வெளி விளையாட்டை - ஒரு லேசர் சேர்த்து மற்றும் மோதல்கள் கண்டறியும் : மபிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "மோதல் கண்டறிதலில் நீங்கள் இரண்டு ஒப்பிடுகிறீர்கள்", + "answerOptions": [ + { + "answerText": "வட்டங்கள் மற்றும் அவை குறுக்கிடுகின்றனவா", + "isCorrect": "false" + }, + { + "answerText": "செவ்வகங்கள் மற்றும் அவை குறுக்கிடுகின்றனவா", + "isCorrect": "true" + }, + { + "answerText": "இரண்டு புள்ளிகளுக்கு இடையில் உள்ள தூரங்கள்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "குளிர்விக்கும் விளைவை செயல்படுத்துவதற்கான காரணம்", + "answerOptions": [ + { + "answerText": "நீங்கள் மீண்டும் மீண்டும் எதிரிகள் அழிக்க ஒரு லேசர் சுட முடியாது என விளையாட்டு கடினமாக செய்யும்", + "isCorrect": "false" + }, + { + "answerText": "ஜாவாஸ்கிரிப்ட் ஒரு குறிப்பிட்ட எண்ணிக்கையிலான நிகழ்வுகளை மட்டுமே ஒரு முறை யூனிட்டில் உருவாக்க முடியும், எனவே நீங்கள் அவற்றை கட்டுப்படுத்த வேண்டும்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "மாறிலிகள் குறியீட்டில் அடையாளம் காணக்கூடியவை, ஏனெனில்", + "answerOptions": [ + { + "answerText": "அவை பெரிய எழுத்துக்களில் எழுதப்பட்டுள்ளன", + "isCorrect": "true" + }, + { + "answerText": "அவர்கள் குறிப்பிட்ட பெயர்கள் உள்ளன", + "isCorrect": "false" + }, + { + "answerText": "அவர்கள் கபாப் வழக்கில் இது போன்ற எழுதப்பட்ட", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 37, + "title": "பாடம் 19 - விண்வெளி விளையாட்டை - அடித்தல் மற்றும் லைவ்ஸ்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "கேன்வாஸ் உறுப்பைப் பயன்படுத்தி திரையில் உரையை எவ்வாறு வரைகிறீர்கள்?", + "answerOptions": [ + { + "answerText": "உரை ஒரு டைவ் அல்லது ஸ்பான் உறுப்பு உள்ளே வைக்கவும்", + "isCorrect": "false" + }, + { + "answerText": "கேன்வாஸ் உறுப்பு மீது உரை drawText() அழைக்கவும்", + "isCorrect": "false" + }, + { + "answerText": "சூழல் பொருளில் fillText() ஐ அழை", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒரு விளையாட்டில் 'உயிர்கள்' என்ற கருத்து உங்களுக்கு ஏன் இருக்கிறது?", + "answerOptions": [ + { + "answerText": "நீங்கள் எவ்வளவு சேதத்தை எடுக்கலாம் என்பதைக் காட்ட", + "isCorrect": "false" + }, + { + "answerText": "எனவே விளையாட்டு நேராக முடிவடையாது, ஆனால் விளையாட்டு முடிவடைவதற்கு முன்பு உங்களுக்கு பல வாய்ப்புகள் உள்ளன", + "isCorrect": "true" + } + ] + }, + { + "questionText": "பயன்படுத்தி கேன்வாஸ் உரை க்கு நிறம் சேர்", + "answerOptions": [ + { + "answerText": "fillColor", + "isCorrect": "false" + }, + { + "answerText": "fillStyle", + "isCorrect": "true" + }, + { + "answerText": "textAlign", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 38, + "title": "பாடம் 19 - விண்வெளி விளையாட்டை - அடித்தல் மற்றும் லைவ்ஸ்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு வீரர் எத்தனை உயிர்களை விட்டுச் சென்றுள்ளார் என்பதைக் காட்ட ஒரு வேடிக்கையான வழி என்ன?", + "answerOptions": [ + { + "answerText": "கப்பல்கள் பல", + "isCorrect": "false" + }, + { + "answerText": "ஒரு புள்ளிகள் அமைப்பு", + "isCorrect": "true" + } + ] + }, + { + "questionText": "கேன்வாஸ் உறுப்பைப் பயன்படுத்தி திரையின் நடுவில் உரையை எவ்வாறு மையப்படுத்துக?", + "answerOptions": [ + { + "answerText": "நீங்கள் ஃப்ளெக்ஸ்பாக்ஸ் பயன்படுத்துகிறீர்கள்", + "isCorrect": "false" + }, + { + "answerText": "நீங்கள் உரை வாடிக்கையாளர் சாளரஅகலம் /2 இன் எக்ஸ் ஆயத்தில் வரைய அறிவுறுத்துகிறீர்கள்", + "isCorrect": "true" + }, + { + "answerText": "நீங்கள் உரை ஒழுங்கமை சொத்து சூழல் பொருள் மதிப்பு மையத்தில் அமைக்க", + "isCorrect": "false" + } + ] + }, + { + "questionText": "குறியீட்டில், இது போன்ற ஒரு வாழ்க்கையைக் கழிக்கவும்:", + "answerOptions": [ + { + "answerText": "this.life-", + "isCorrect": "false" + }, + { + "answerText": "this.life--", + "isCorrect": "true" + }, + { + "answerText": "this.life++", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 39, + "title": "பாடம் 20 - விண்வெளி விளையாட்டை - முடிவு மற்றும் மறுதொடக்கம்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு விளையாட்டை மறுதொடக்கம் செய்ய ஒரு நல்ல நேரம் எப்போது", + "answerOptions": [ + { + "answerText": "ஒரு வீரர் வெற்றி அல்லது தோல்வி போது", + "isCorrect": "true" + }, + { + "answerText": "எப்போது வேண்டுமானாலும்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு விளையாட்டு எப்போது முடிவுக்கு வர வேண்டும்", + "answerOptions": [ + { + "answerText": "ஒரு எதிரி கப்பல் அழிக்கப்படும் போது", + "isCorrect": "false" + }, + { + "answerText": "ஒரு ஹீரோ கப்பல் அழிக்கப்படும் போது", + "isCorrect": "true" + }, + { + "answerText": "புள்ளிகள் சேகரிக்கப்படும் போது", + "isCorrect": "false" + } + ] + }, + { + "questionText": "உங்கள் விளையாட்டில் ஒரு நிலை சேர்க்க ஒரு நல்ல வழி:", + "answerOptions": [ + { + "answerText": "கொடுக்கப்பட்ட அளவை நிறைவு செய்ய தேவையான புள்ளிகளின் அளவை அதிகரிப்பு", + "isCorrect": "true" + }, + { + "answerText": "விளையாட்டில் அதிக வீரர்களைச் சேர்க்கவும்", + "isCorrect": "false" + }, + { + "answerText": "விளையாட்டில் மேலும் கிராபிக்ஸ் சேர்க்கவும்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 40, + "title": "பாடம் 20 - விண்வெளி விளையாட்டை - முடிவு மற்றும் மறுதொடக்கம்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஒரு விளையாட்டு இறுதியில் நிலை பூர்த்தி போது பயன்படுத்த ஒரு நல்ல முறை என்ன?", + "answerOptions": [ + { + "answerText": "பொருத்தமான செய்தியைக் காட்டு", + "isCorrect": "false" + }, + { + "answerText": "விளையாட்டை விட்டு வெளியேறு", + "isCorrect": "false" + }, + { + "answerText": "பொருத்தமான செய்தியைக் காட்டு, மறுதொடக்கம் செய்ய பிளேயரை வழங்கவும், அந்த செயலுக்கு அடிக்க என்ன திறவுகோலைக் காட்டவும்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "விளையாட்டு முடிந்த பிறகு மட்டுமே நீங்கள் மறுதொடக்கம் வழங்க வேண்டும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "ஒரு விளையாட்டை முடிக்கும் போது நிகழ்வுஉமிழ்ப்பான் அழிக்க ஒரு நல்ல வழி:", + "answerOptions": [ + { + "answerText": "கேட்போரை அழிக்கிறது", + "isCorrect": "true" + }, + { + "answerText": "திரையை அகற்றுதல்", + "isCorrect": "false" + }, + { + "answerText": "விளையாட்டு சாளரத்தை மூடுதல்", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 41, + "title": "பாடம் 21 - வங்கி கட்டவும் - ஹெச்டிஎம்எல் வார்ப்புருக்கள் மற்றும் வலை பயன்பாட்டில் வழிகள்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "வலை பயன்பாட்டில் வெவ்வேறு திரைகளைக் காண்பிக்க பல ஹெச்டிஎம்எல் கோப்புகளை உருவாக்க வேண்டும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "நீங்கள் ஒரு வலை பயன்பாட்டில் உள்ளூரில் தரவை சேமித்து வைக்கலாம் மற்றும் நீடிக்கலாம்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "ஒரு வலை பயன்பாட்டிற்கான சிறந்த தரவு வழங்குநர் என்ன?", + "answerOptions": [ + { + "answerText": "ஒரு உள்ளூர் தரவுத்தளம்", + "isCorrect": "false" + }, + { + "answerText": "ஒரு ஜாவாஸ்கிரிப்ட் பொருள்", + "isCorrect": "false" + }, + { + "answerText": "ஒரு ஜேசன் ஏபிஐ ஒரு சர்வர்", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 42, + "title": "பாடம் 21 - வங்கி கட்டவும் - ஹெச்டிஎம்எல் வார்ப்புருக்கள் மற்றும் வலை பயன்பாட்டில் வழிகள்: பிந்தைய விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "HTML கள் முன்னிருப்பாக DOM இன் ஒரு பகுதியாகும்", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "false" + }, + { + "answerText": "பொய்", + "isCorrect": "true" + } + ] + }, + { + "questionText": "வழியமைக்க, எந்த பகுதி யுஆர்எல் தேவை?", + "answerOptions": [ + { + "answerText": "window.location.pathname", + "isCorrect": "false" + }, + { + "answerText": "window.location.origin", + "isCorrect": "false" + }, + { + "answerText": "both", + "isCorrect": "true" + } + ] + }, + { + "questionText": "வரலாற்றை அழைக்கும்போது தூண்டப்பட்ட நிகழ்வின் பெயர் history.pushState() செயல்பாடு?", + "answerOptions": [ + { + "answerText": "pushstate", + "isCorrect": "false" + }, + { + "answerText": "popstate", + "isCorrect": "true" + }, + { + "answerText": "navigate", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 43, + "title": "பாடம் 22 - வங்கி கட்டவும் - உள்நுழைவு மற்றும் பதிவு படிவத்தை உருவாக்கவும்: முன் விரிவுரை வினாடி வினா", + "quiz": [ + { + "questionText": "ஜாவாஸ்கிரிப்டைப் பயன்படுத்தாமல் பயனர் உள்ளீட்டை சேவையகத்திற்கு அனுப்ப ுவதற்கு ஹெச்டிஎம்எல் படிவங்கள் உங்களை அனுமதிக்கின்றன", + "answerOptions": [ + { + "answerText": "உண்மை", + "isCorrect": "true" + }, + { + "answerText": "பொய்", + "isCorrect": "false" + } + ] + }, + { + "questionText": "