HighDots Forums  

Making a "quiz" using Javascript

Javascript JavaScript language (comp.lang.javascript)


Discuss Making a "quiz" using Javascript in the Javascript forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Antha
 
Posts: n/a

Default Making a "quiz" using Javascript - 06-11-2008 , 09:01 AM






Hi!

I have a small e-commerce site but for everything else webrelated I'm
practically virgin...
I'd like to offer some sort of quiz in my shop so people can
interactively find out which products suits them best. They should be
able to answer some short questions (type: is your skin a. oily b.
sensitive c.dry d.normal) and their score should be added up,
resulting in their best-matching (in this case skin care) program. A
friend of mine said Javascript should be able to do the trick and that
there are loads of free scripts to be found with Google but I haven't
found quite what I'm looking for... Anybody any ideas?

Thanks!

Reply With Quote
  #2  
Old   
Dan Rumney
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-11-2008 , 10:22 AM






Quote:
I have a small e-commerce site but for everything else webrelated I'm
practically virgin...
I'd like to offer some sort of quiz in my shop so people can
interactively find out which products suits them best. They should be
able to answer some short questions (type: is your skin a. oily b.
sensitive c.dry d.normal) and their score should be added up,
resulting in their best-matching (in this case skin care) program. A
friend of mine said Javascript should be able to do the trick and that
there are loads of free scripts to be found with Google but I haven't
found quite what I'm looking for... Anybody any ideas?
Something like that is probably going to require some server-side scripting.

If this is really for your business, I'd strongly recommend that you
find a skilled web-developer to do this for you. This is an investment
in your business and the returns you reap are going to be in direct
correlation to the quality of the investment you make.

I'm not sure that digging free scripts off the internet is going to
result in a professional looking store-front.


Reply With Quote
  #3  
Old   
Antha
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-11-2008 , 11:38 AM



On 11 jun, 17:22, Dan Rumney <danrum... (AT) warpmail (DOT) net> wrote:
Quote:
I have a small e-commerce site but for everything else webrelated I'm
practically virgin...
I'd like to offer some sort of quiz in my shop so people can
interactively find out which products suits them best. They should be
able to answer some short questions (type: is your skin a. oily b.
sensitive c.dry d.normal) and their score should be added up,
resulting in their best-matching (in this case skin care) program. A
friend of mine said Javascript should be able to do the trick and that
there are loads of free scripts to be found with Google but I haven't
found quite what I'm looking for... Anybody any ideas?

Something like that is probably going to require some server-side scripting.

If this is really for your business, I'd strongly recommend that you
find a skilled web-developer to do this for you. This is an investment
in your business and the returns you reap are going to be in direct
correlation to the quality of the investment you make.

I'm not sure that digging free scripts off the internet is going to
result in a professional looking store-front.
You're probably right. The only thing is, it's such a young site
(currently even offline due to hosting issues) I hardly realize a
turnover at all, let alone profit. Making real investments seems a bit
premature.
Maybe it's best to work with e-mail-forms for the time being to reply
on people's enquiries instead of making some unprofessional mumble
jumble with free scripts... Thanks anyway!


Reply With Quote
  #4  
Old   
Dan Rumney
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-11-2008 , 11:58 AM



Antha wrote:
[snip]
Quote:
You're probably right. The only thing is, it's such a young site
(currently even offline due to hosting issues) I hardly realize a
turnover at all, let alone profit. Making real investments seems a bit
premature.
Maybe it's best to work with e-mail-forms for the time being to reply
on people's enquiries instead of making some unprofessional mumble
jumble with free scripts... Thanks anyway!
Since it's offline... try some mumble jumble... see how far you get.

This forum is very useful at answering questions of the type:

"
I did this
I was expecting that
I got the other
I tried fixing it this way
But I still get the other and not that.
Can you provide suggestions on how to proceed?
"

Hope that helps


Reply With Quote
  #5  
Old   
Baris-C
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-12-2008 , 02:35 AM



On Jun 11, 5:01*pm, Antha <sabinedi... (AT) gmail (DOT) com> wrote:
Quote:
Hi!

I have a small e-commerce site but for everything else webrelated I'm
practically virgin...
I'd like to offer some sort of quiz in my shop so people can
interactively find out which products suits them best. They should be
able to answer some short questions (type: is your skin a. oily b.
sensitive c.dry d.normal) and their score should be added up,
resulting in their best-matching (in this case skin care) program. A
friend of mine said Javascript should be able to do the trick and that
there are loads of free scripts to be found with Google but I haven't
found quite what I'm looking for... Anybody any ideas?

Thanks!
You can't do that with client side javascript, you need server side
scripting.


Reply With Quote
  #6  
Old   
Michael Wojcik
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-12-2008 , 10:39 AM



Baris-C wrote:
Quote:
On Jun 11, 5:01 pm, Antha <sabinedi... (AT) gmail (DOT) com> wrote:
I'd like to offer some sort of quiz in my shop so people can
interactively find out which products suits them best. They should be
able to answer some short questions (type: is your skin a. oily b.
sensitive c.dry d.normal) and their score should be added up,
resulting in their best-matching (in this case skin care) program.

You can't do that with client side javascript, you need server side
scripting.
What about the problem requires server-side scripting? The description
says that the user provides input in response to prompts and a result
is computed. Any TC language can compute a (computable) result from
input, and Javascript has provisions for both prompting and taking
input from the user.

--
Michael Wojcik
Micro Focus
Rhetoric & Writing, Michigan State University


Reply With Quote
  #7  
Old   
Mike Duffy
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-12-2008 , 08:30 PM



Michael Wojcik <mwojcik (AT) newsguy (DOT) com> wrote in news:g2s8ac231h4
@news4.newsguy.com:

Quote:
What about the problem requires server-side scripting? The description
says that the user provides input in response to prompts and a result
is computed. Any TC language can compute a (computable) result from
input, and Javascript has provisions for both prompting and taking
input from the user.
I agree. But I do need to ask what TC stands for.





Reply With Quote
  #8  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-13-2008 , 01:35 PM



Mike Duffy wrote:
Quote:
Michael Wojcik wrote:
[...] Any TC language can compute a (computable) result from
input, and Javascript has provisions for both prompting and taking
input from the user.

I agree. But I do need to ask what TC stands for.
<http://en.wikipedia.org/wiki/Turing-complete>, I presume.


HTH

PointedEars
--
Anyone who slaps a 'this page is best viewed with Browser X' label on
a Web page appears to be yearning for the bad old days, before the Web,
when you had very little chance of reading a document written on another
computer, another word processor, or another network. -- Tim Berners-Lee


Reply With Quote
  #9  
Old   
Michael Wojcik
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-13-2008 , 03:12 PM



Thomas 'PointedEars' Lahn wrote:
Quote:
Mike Duffy wrote:
Michael Wojcik wrote:
[...] Any TC language can compute a (computable) result from
input, and Javascript has provisions for both prompting and taking
input from the user.
I agree. But I do need to ask what TC stands for.

http://en.wikipedia.org/wiki/Turing-complete>, I presume.
Yes. I'm really using the term informally (much as big-O notation for
algorithmic complexity gets thrown around in comp.* groups in ways
that aren't quite kosher), to mean "any language that's roughly
equivalent to other general-purpose programming languages".

In their ideal form, general-purpose programming languages have all
the constructs they need to express the algorithms that a Turing
machine can compute. That's not exactly what "Turing-complete" means,
but it's pretty close. (In practice, real-world implementations of
programming languages are limited by real-world computers, which have
finite storage and execution time, so they're really equivalent to
bounded Turing machines, which are equivalent to push-down automata,
which are not Turing-complete. But we generally ignore that detail.)

But for shorthand purposes we say "a Turing-complete language" to mean
a programming language that lets us loop through states, and choose
the next state based on input or a stored value, and store values, and
select among stored values.

--
Michael Wojcik
Micro Focus
Rhetoric & Writing, Michigan State University


Reply With Quote
  #10  
Old   
Lasse Reichstein Nielsen
 
Posts: n/a

Default Re: Making a "quiz" using Javascript - 06-13-2008 , 04:45 PM



Michael Wojcik <mwojcik (AT) newsguy (DOT) com> writes:

[Turing complete]
Quote:
Yes. I'm really using the term informally (much as big-O notation for
algorithmic complexity gets thrown around in comp.* groups in ways
that aren't quite kosher), to mean "any language that's roughly
equivalent to other general-purpose programming languages".
It's good enough for me. I wouldn't argue that it isn't formally true
too.

Quote:
In their ideal form, general-purpose programming languages have all
the constructs they need to express the algorithms that a Turing
machine can compute.
Indeed. Most language are defined in their ideal form, and only
the implementations are restricted. I don't believe there is a limit
on the amount of memory that Java can use in the language specification,
so the language itself is Turing Complete.

Quote:
That's not exactly what "Turing-complete" means, but it's pretty
close. (In practice, real-world implementations of programming
languages are limited by real-world computers, which have finite
storage and execution time, so they're really equivalent to bounded
Turing machines, which are equivalent to push-down automata, which
are not Turing-complete. But we generally ignore that detail.)
Pedantry: Bounded turing machines (BTM) are more powerfull than
push-down automata (PDA). BTMs recognize the context sensitive
languages, whereas PDAs recognize the context free languages. An
example of a language recognized by a BTM but not a PDA is
{ ww | w in S* } (where S is the input alphabet).

Quote:
But for shorthand purposes we say "a Turing-complete language" to mean
a programming language that lets us loop through states, and choose
the next state based on input or a stored value, and store values, and
select among stored values.
I'd accept "Turing complete" for any generic programming language,
and most domain specific languages too.

/L
--
Lasse Reichstein Nielsen - lrn (AT) hotpop (DOT) com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.