automation-tools-for-courses's People
automation-tools-for-courses's Issues
Udemy questions and answers are missing commas ,
This is important, because the punctuation can give a proper reading comfort.
Avoid data loss while converting to csv
Converting csv
from Python at this point of time results in 1 row of data in the csv
format. The data is being shown again after converting to xls
manually. It should contain all data in csv
, automatically after running the Python
script.
AI-powered Automated Tool for Hand(books)
Ideally, it would create a table of contents first and then, based on feedback, improve/modify it slightly. Generating an entire book doesn't seem feasible for proper validation and improvement/modification of specific categories. We want to have it checked and read by a human with feedback s/he can provide. Hence, generating each chapter/main section separately would be the preferred way to proceed.
Content should be generated with code examples and occasionally with images when needed. However, for this part, a human can add an input for each chapter/main section, and then the AI will generate it.
Rest assured, the addition of code examples to CodeSandboxes can be done manually at a later stage. It might be overcomplicated to generate code snippets with CodeSandboxes, but as per Copilot, it's doable (maybe another issue after this is completed).
Other than programming books, we'd like to use it for cloud-related learning, like most of our materials. Not the questions & answers we have but also handbooks to properly teach the material.
It must be generated in Markdown
format, in a format like https://github.com/Ditectrev/Awesome-HTML-Book-HyperText-Markup-Language-HTML
Improve scraping data format
Both currently working scriptsweb-scrap-exam4training.py and web-scrap-vce.py return lots of data, which is different from the format we use, and for now we need to remove & format it manually.
Ideally, after scrapping we're receiving this format:
### QUESTION
![Image X](images/questionX.png) # could be the case there's no image in the question as well.
- [ ] SAMPLE WRONG ANSWER.
- [ ] SAMPLE WRONG ANSWER.
- [x] SAMPLE CORRECT ANSWER.
- [ ] SAMPLE WRONG ANSWER.
**[⬆ Back to Top](#table-of-contents)**
even better would be to include already explanation using some kind of AI-related tool (see #4 for that):
### QUESTION
![Image X](images/questionX.png) # could be the case there's no image in the question as well.
- [ ] SAMPLE WRONG ANSWER.
- [ ] SAMPLE WRONG ANSWER.
- [x] SAMPLE CORRECT ANSWER.
- [ ] SAMPLE WRONG ANSWER.
#### EXPLANATION.
**[⬆ Back to Top](#table-of-contents)**
Automate creation of Table of Contents (ToC)
The task is to automate the creation of ToC.
The current solution is based on:
- readme.py - file to generate questions in
Udemy
-friendly format scrapped via web-scrap.py (with minor manual improvements, but it can be a different task) and other non-automated sources. - urls.py - file which to generate URL's.
- Based on the output from 2., manually pasting those URL's to manually created ToC.
The format can be found in tests around Ditectrev repositories, such as here.
Output from the automation, ideally, would be:
| No. | Questions |
| --- | --------------------------- |
| 1 | [Question1?](#question1-url) |
| 2 | [Question2?](#question2-url) |
| 3 | [Question3?](#question3-url) |
...
| n | [QuestionN?](#questionN-url) |
where n
is the number of questions in a test.
Explanation Script
Make it using some kind of AI tool.
Maybe solution to Ditectrev/Practice-Exams-Platform#17 could be reused for just a script generation, so it's also possible to not only have it on https://education.ditectrev.com, but also on all the distribution channels we publish on.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.