F
F
Fill Full2019-11-06 11:47:10
JavaScript
Fill Full, 2019-11-06 11:47:10

Help with choosing a wiki engine for creating a methodological Web-based manual + along the way defending a diploma on it?

I am a part-time student in the field of IT, I need to defend a diploma on the topic "creating a methodological Web-based manual on 3D modeling". The bottom line is that I work as a system administrator at school and now I decided to kill 3 birds with one stone, namely:
1) I will learn how to make similar sites (this not exactly)
2) I will defend my diploma
3) I will implement my creation at school so that children can use
The essence of the manual: there must be authorization by login password, according to the occupancy, I wanted to fill it with all sorts of thematic videos, tests, etc. I thought I needed some kind of analysis of the "student's progress" in the form of a diagram so that I could understand how much and how well the student did the tasks. Well, fill the site itself (put a calendar, make some kind of board with dz, etc. (I'll tie an approximate site layout to the post)
If you have experience in such matters, give advice on what to do? and is it possible to implement all this on a wiki engine? or advise something else
The time left for protection is a little less than 2 months
https://yadi.sk/d/A-_aYWLLS_bLiw

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Andrey Yumashev, 2018-10-10
@skazkin

Please clarify what do you mean by
?

V
Vladimir Korotenko, 2019-11-06
@firedragon

A cool task for me :)
But in general, it can be implemented like this:
1. WordPress - authorization, page creation, navigation and other plugins
2. Courses - a page with interactive courses is just a list, depending on the role, various diagrams appear.
2.1 - a plugin that makes queries directly to the course database, write in vue + php (admin)
2.2 - a plugin that will display course progress for ordinary users
3. Course page - header, links to training modules, final testing
4. final testing module
4.1 - server part that selects random questions from the course, so that everyone would be given an individual set of questions
4.2 - client side. Validation.
4.3 - Types of data to be checked.
* string - exact match / fuzzy match (Lower case)
* number - result of calculation
* date - date
* picture - selection of an image corresponding to the question
* checkboxes - selection from a set of options
* radio buttons - selection of a single option
* Custom answer - An input field that checked directly by the teacher.
4.4 - Depending on the results, the output did not pass and the output of the page with the results. Entering results into database

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question