HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


Member access quiz, is this possible?

Login / Search

 [ Join | More ]
 Add topic 
Posted
Rating:
#31187 (In Topic #7125)
Avatar

Fan in action

 I was wondering if this is possible because I have not seen this in any cms.
 
 I want to have each section of the website to be accessible only if the user has the correct user level.
 
 In order for a user to get higher user levels and access new areas on the website or do things like post in forums or add downloads, etc…
 the user must answer a series of questions(a quiz) (1 question per page).
 
Each question can have unlimited answers. Each answer can be assigned a point value. So if the user answers a question wrong they still get points. The points can be shown in their profile and in a top score page.
 
 Some configuration options could be to allow a series of questions to be only taken 1 time by each member or unlimited times.
 
 The answers to each question must never be shown, so users cannot cheat by creating more accounts to enter answers.
 
 So heres an example:
 
User "Bob" wants to enter the download section but does not have access required. Bob sees a message to take a quiz to get access. The quiz has 20 questions. Bob gets 12 out of 20 correct but he does not know this. A message is displayed at the end of the questions saying "Sorry you did not qualify for access". Bob received 12 points for his correct answers and that is added to his existing total. Bob moves up a few notches in the top scores page.
 
 So now the question…Why would you want to restrict access to areas?
 
I want to make a website where only people who answer correctly can benefit from the contents of the website. Everyone else is denied access to the areas blocked.
Back to the top
 
Posted
Rating:
#31190
Avatar

Hi Jason,

Most of this is possible, but some things might need to be extended a bit by a programmer to smooth things over.

the user must answer a series of questions(a quiz)

I'm not completely sure if your concepts of gaining user level by correct completion of a quiz, and gaining points by getting answers correct, are one and the same.
There is no specific promotion capability in the quiz system, and no per-question point-giving. Also all questions in a quiz are shown on one page.
However, if you actually made each question on it's own quiz, you could chain them together by putting continuation links into the 'end text' of each successive quiz. You could grant points based on the completion of these individual chained quizzes, and use the default OCF usergroup rank progression based on these points being given.

Each question can have unlimited answers.

Yes

top score page

The "leaderboard"

Some configuration options could be to allow a series of questions to be only taken 1 time by each member or unlimited times.

Quizzes may be set with a "repeat time", which you could just set to be very high.

Hope that helps.


Last edit: by Chris Graham


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#31204
Avatar

Fan in action

thank you for answering!

I'll try to figure out how to do this with ocportal

its the only cms i've seen with user points and quizzes built in

 :)
Back to the top
 
Posted
Rating:
#31206
Avatar

(fixed a couple of typos in my last post)


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#31386
Avatar

Fan in action

What can users buy with points besides banners?  Bigger avatar space and their choice of rank pips?
Back to the top
 
Posted
Rating:
#31394
Avatar

Hi,

Virtually anything since version 3.1. You can set up new point store items that grant a user any permission ocPortal supports, for a length of time of your choice.
For instance, you could sell a month's permission to double post (assuming you're running OCF).

There are a few other items hardcoded:
  • Support for buying putting your name in lights (OCF)
  • Support for buying an email address
  • Support for choosing some flagrant text, which is then added to the flagrant text queue. This is like banner advertising, but it's for making personal messages that get displayed in the site footer.
  • Gambling - see if you can win more points than you spend
  • Getting a topic of your choice pinned (OCF only)


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#31395
Avatar

lol, I said virtually anything but actually those examples you gave aren't currently directly possible.

Instead though, you can set up any pointstore item that requires manual activation - so you could sell these things, and then the staff would have to go and make the changes to the member's avatar/secondary-usergroup-membership manually.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#31449
Avatar

Fan in action

What about the ability to ban someone they don't like?

Or the ability to edit someone else's post?

Because those are terrible ideas. :P

Back to the top
 
Posted
Rating:
#31468
Avatar

Community saint

Or some thing my members just suggested to me.
Name colors, the ability to change your display name color.

I run http://otakuplayground.com and am hopping to make themes and other things for ocportal even though I no longer use it for otakuplayground.com I still love it and feel it could go far with the right help. It needs themes and needs people to advertise for it.
Back to the top
 
1 guests and 0 members have just viewed this: None
Control functions:
 Add topic 

Quick reply   Contract

Your name:
Your message: