Code Monkey home page Code Monkey logo

Comments (7)

nicolaasuni avatar nicolaasuni commented on July 26, 2024

Unfortunately the results/statistics engine is currently monolithic and cannot be separated.

from tcexam.

mydailyaviation avatar mydailyaviation commented on July 26, 2024

I've noticed the same slow server response too. I think after the move to version 12 is when it really became noticeable. I was looking around in my archives and found 2 'legacy' files that I remember loading very fast:

/admin/code/tce_show_allresults_users.php

&

/admin/code/tce_show_result_questions.php

Do you think it's possible to be able to use those? I've uploaded them to my server, but haven't had a chance to play with them yet. Thoughts?

from tcexam.

nicolaasuni avatar nicolaasuni commented on July 26, 2024

The new TCExam version uses a different database schema and a better statistical engine.
Please do not use old code with the new system as you can corrupt the database or expose your system to security issues.

from tcexam.

cirsfid avatar cirsfid commented on July 26, 2024

I take this opportunity to indicate further improvements here for future versions of Tcexam:
1 - Create a web page for administrators of all options so that we can change the values ​​of variables / constants / booleans without having to enter the source code php
2 - Insert the ability to create PDF files offline test with the option "print also OMR data and OMR sheet" and with the option "print only questions, no OMR data and no OMR sheet"
3 - In the page of " Test Result Summary" , before choosing a specific test , make an entry in order to choose not to display the section dedicated to the statistics including the chart
4 - When you add a new test, there is now the possibility to indicate the minimum number of correct answers to pass the exam. It would be very convenient to have also the minimum percentage of correct answers . The professor put the percentage and the system calculates the minimum number of correct answers . So , conversely, if the professor indicates the minimum number of correct answers , the system calculates the percentage. It is obvious that the system verifies that the two values ​​are acceptable and consistent before saving.

Thank you very much

from tcexam.

mydailyaviation avatar mydailyaviation commented on July 26, 2024

Risks of using old code understood. Is there any plan to bring back the functionality of those two pages in future versions of TCExam?
/admin/code/tce_show_allresults_users.php

                              &

 /admin/code/tce_show_result_questions.php

The reason I ask is those two pages were great at allowing the invigilator to review incorrect responses with the class as a whole simply by ordering the test results page to show the most frequently missed questions on that specific test. Additionally, these two pages process much quicker in terms of server compute time.

I've found using the new 'show' pages in admin section to be less relevant to how I use the system. For example, I create a test with 100 questions from 10 different topics for 5 users. Each question and answer are in random order, but all users see the same 100 questions and appropriate answers. In version 11, I could open /admin/code/tce_show_result_questions.php and order the page so that the most frequently missed question appears at the bottom, next most frequent above that, and so on and the top of the page displayed questions that no test takers missed. Version 11 made it incredibly easy to pull up all the questions from one test and review the incorrect responses with classes as a whole. Do you think there is any way to bring this functionality to version 12?

from tcexam.

nicolaasuni avatar nicolaasuni commented on July 26, 2024

Starting from 12.1.013 version, the results are faster because the advanced stats are disabled by default and can be enabled using the new selector.

from tcexam.

saraji avatar saraji commented on July 26, 2024

Thank you. I will try and upgrade to 12.1.013 version. Probably it may solve some of my other problems.

from tcexam.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.