IP address list quiz access rule

Quiz access rules ::: quizaccess_ipaddresslist
Maintained by Vadim Dvorovenko
This plugin works just as usual limitation on IP, but the list of subnets with names (eg, library, local area network, a computer lab, etc.) enters the site administrator. Teachers in tests simply select the required subnet.
Latest release:
228 sites
46 downloads
28 fans
Current versions available: 1

Visit admin page to configure IP adress list. When you setup quiz, you may select any named IP list.

Selecting none means that this limitation will not apply. If the administrator changes the subnet, for example, by adding one more address, it is immediately reflected in all tests using this subnet.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Vadim Dvorovenko (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

덧글 보기
  • Vadim Dvorovenko
    일, 15 5월 2016, 1:38 AM
    Thanks for advice. I have implemented checkboxes list. Its height is limited to about 10 items with css.
    And i fixed problem with stuck settings page, now settings is not displayed on plugin install.
  • Mike Churchward
    월, 16 5월 2016, 9:44 PM
    Hi Vadim. Using "CTRL-select" to de-select all options, didn't seem to always work. I'm not sure why. It worked once for me, but all of the other times, if there was only one selected, "CTRL-select" would not deselect it. I'll have to see if I can find a way to reliably replicate that, as it may be a bug in the forms library.
    Sounds like checkboxes may be the right choice though.
  • Mike Churchward
    월, 16 5월 2016, 10:03 PM
    Hi Vadim. I tried the new version and it works great. I uninstalled it and reinstalled the new one, and did not have the initial settings screen problem either. In fact it didn't go to the settings screen at all. I assume that's correct behavior, but if it isn't, it would be a bug in Moodle code and not the plugin.
    Looks good to go to me. We'll wait on David to give the thumbs up.
  • Vadim Dvorovenko
    화, 17 5월 2016, 12:06 AM
    Yes, that's correct beaviour on install - you cannot select default values, because list is empty, and to fill list you need too many page reloads, so no page is displayed. Please try how to use checkboxes list with more then 10 list items, if you have different devices. Maybe i should set another height.
  • David Mudrák
    화, 17 5월 2016, 4:44 AM

    Thanks Vadim for sharing this plugin with the Moodle community, and thanks Mike for detailed peer-review. I am happy to approve this now. You are cleared to land, welcome to the plugins directory!

  • Hugo Ribeiro
    목, 19 5월 2016, 4:49 PM
    Hi Vadim,
    Thank you so much. This is a great future and could be very useful. I mus ask however, if would be nice to be able to order the locations hierarchically. That way would be possible do select, for instance, the building -> department -> room. Does this make sense?
  • Vadim Dvorovenko
    목, 19 5월 2016, 7:50 PM
    Hugo Ribeiro. You may do, for example:
    Building 1: 192.168.1.0/24
    ___Department 1: 192.168.1.10-20,192.168.1.40-43
    ______Room 1: 192.168.1.10-20
    ______Room 2: 192.168.1.40-43
    Instead of _ put nonbreakable space ( ).
  • Hugo Ribeiro
    목, 2 6월 2016, 10:06 PM
    Hi Vadim,
    Thank you for your work. If we want to use it we would have to tweek it a lot. So let's see what our developpers have to say. Thanks
  • Vadim Dvorovenko
    목, 2 6월 2016, 11:51 PM
    You may fork it on github and make needed changes. If code quality is good, i may include changes into release
  • Hans B0s
    화, 26 9월 2017, 4:32 PM
    Any idea if support for 3.3 is to be expected?
  • Vadim Dvorovenko
    수, 27 9월 2017, 12:24 AM
    Currently, i mark supported versions only when tested by myself. But module itself has no limitations, feel free to try current module version on 3.3 and 3.4. Please install module, turn debuuging on and check, if it shows any errors or warnings. If you see any, please report. If none, please report it too, i'll mark module as compatible with newer version.
  • Lev Zadumkin
    목, 23 5월 2019, 8:55 PM
    I suggest using the gethostbyname() function for resolving domain names issued by DHCP. For example, I need to restrict access to the test so that it can be started in a specific computer class. The problem is that ip dynamically change, but then I know the names of the machines. Resolving of 37 computers takes an additional approx 0.04 seconds. It is suitable for those who have a web server and computers on the same network.
  • Owais Sonija
    수, 1 7월 2020, 6:30 PM
    Is it compatible with moodle 3.8 and 3.9?
  • Richard Samson
    화, 1 9월 2020, 10:39 PM
    I want to ask the same question! Compatibility report with 3.8 / 3.9 please!
  • alazar yilma
    수, 30 12월 2020, 8:45 PM
    is it compatible with moodle 3.8
1 2
Please login to post comments