x

Main chapters

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Quick start guide
  3. LimeSurvey CE - Installation
  4. How to design a good survey (Guide)
  5. Getting started
  6. LimeSurvey configuration
  7. Introduction - Surveys
  8. View survey settings
  9. View survey menu
  10. View survey structure
  11. Introduction - Questions
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

GSoC FAQ: Difference between revisions

From LimeSurvey Manual

Amit (talk | contribs)
No edit summary
 
Admin (talk | contribs)
No edit summary
Line 4: Line 4:
=Frequently Asked Questions=
=Frequently Asked Questions=


==I do not know CakePHP. Is that a problem?==
==I do not know CodeIgniter. Is that a problem?==


Not knowing [http://www.cakephp.org CakePHP] is not a problem if you are able to code with PHP. But expect some additional time to work yourself into the CakePHP framework (2-3 weeks). If you want to take up on a task and have never worked with CakePHP then now is the time to start getting familiar with it. The more you know, the easier and more fun it will be to do things in CakePHP!
Not knowing [http://codeigniter.com/ CodeIgniter] is not a problem if you are able to code with PHP. But expect some additional time to work yourself into the CodeIgniter framework (2-3 weeks). If you want to take up on a task and have never worked with CodeIgniter then now is the time to start getting familiar with it. The more you know, the easier and more fun it will be to do things in CodeIgniter!


==I do not know jQuery. Is that a problem?==
==I do not know jQuery. Is that a problem?==


[http://www.jquery.com jQuery] is a Javascript framework and if you know a little about Javascript it is very easy to learn and use! Expect about 3-4 days of additional time to get yourself familiar with it.
[http://www.jquery.com jQuery] is a JavaScript framework and if you know a little about JavaScript it is very easy to learn and use! Expect about one week of additional time to get yourself familiar with it.


==What kind of ideas you are looking for?==
==What kind of ideas you are looking for?==


LimeSurvey 2 is a rebuilding of LimeSurvey from the ground up. We're looking for key functionalities (as you will see if you look through the [http://docs.limesurvey.org/tiki-index.php?page=LimeSurvey+2+Project+Ideas+for+GSOC+2009&saved;_msg=y ideas page]), but we're also wanting LimeSurvey 2 to be innovative, daring and groundbreaking. The [http://docs.limesurvey.org/tiki-index.php?page=LimeSurvey+2+Project+Ideas+for+GSOC+2009&saved;_msg=y ideas page] is where our preferences are listed. But we're open to your ideas too. Go on, surprise and amaze us!
Our first goal is currently to port LimeSurvey to use the CodeIgniter framework. This is a huge task that will be split into smaller ones as far as possible. The [http://docs.limesurvey.org/tiki-index.php?page=LimeSurvey+2+Project+Ideas+for+GSOC+2011&saved;_msg=y ideas page] is where our preferences are listed. But we're open to your ideas too. Go on, surprise and amaze us!


==How many hours would I need to work for LimeSurvey per week?==
==How many hours would I need to work for LimeSurvey per week?==
Line 20: Line 20:
During the community bonding period we'd expect students to spend a couple of hours per week getting to know the development team, playing around with our code and learning a bit about the community.
During the community bonding period we'd expect students to spend a couple of hours per week getting to know the development team, playing around with our code and learning a bit about the community.


Once you've commencd the project then obviously a greater amount of time would be needed. The amount of time you spend each week will depend on the work you're doing and how much needs to be done to meet your various milestones. While we don't want to prescribe the number of hours you work, let's just say you can't do this, and hold down another job. You are a student, aren't you? [http://code.google.com/opensource/gsoc/2009/faqs.html#0_1_student_time_4542307971424_26897233126028375 Google Says This About Time for Students]
Once you've commenced the project then obviously a greater amount of time would be needed. The amount of time you spend each week will depend on the work you're doing and how much needs to be done to meet your various milestones. Consider the participation in this like an internship at a company - someone may only need 4 hours per day to deliver high quality results, some may take longer ([http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/faqs#time_student see also the Google FAQ])


==How many students are you going to accept?==
==How many students are you going to accept?==
Line 28: Line 28:
==I have THIS idea I am interested in. Is it already taken?==
==I have THIS idea I am interested in. Is it already taken?==


Make your proposal using the Google GSoC Form. Discuss it with us in the [http://www.limesurvey.org/component/option,com_fireboard/Itemid,105/func,view/catid,11/id,24710/lang,en/ forum] and on IRC. We'll be assessing them all at once so none will be `taken' before student applications close.
Make your proposal using the Google GSoC Form. Discuss it with us in the [http://www.limesurvey.org/en/forum/development forum] or (even better) on our [https://lists.sourceforge.net/lists/listinfo/limesurvey-developers mailing list]. We'll be assessing them all at once so none will be `taken' before student applications close.


==I am new to LimeSurvey code base. Can you help me start?==
==I am new to LimeSurvey code base. Can you help me start?==


Have a look through our wiki and follow the "Getting Started" information to setup your development environment. Then get onto the LimeSurvey IRC channel and start asking questions :-)
Have a look through our wiki and follow the "Getting Started" information to setup your development environment. Then get onto the [http://www.limesurvey.org/en/support/live-chat LimeSurvey IRC channel] or the [https://lists.sourceforge.net/lists/listinfo/limesurvey-developers mailing list] and start asking questions :-)


==I am not a student but want to help LimeSurvey through GSoC. Is this possible?==
==I am not a student but want to help LimeSurvey through GSoC. Is this possible?==


In order to be eligible for Google's Summer of Code, you HAVE to be a student. [http://code.google.com/opensource/gsoc/2009/faqs.html#0_1_student_eligibility_168297_04942995566279251 Who's Eligible to be a Student?]
In order to be eligible for Google's Summer of Code, you HAVE to be a student. [http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/faqs#eligibility Who's eligible to be a student?]


==I want to be a student for LimeSurvey. What should I do?==
==I want to be a student for LimeSurvey. What should I do?==


Have a look at our GSoC pages, and the ideas page. Get to know the project. Think of some ideas. [http://code.google.com/opensource/gsoc/2009/faqs.html#0_1_student_apply_143998159595_029492810429935346 Then apply]!
Have a look at our GSoC pages, and the ideas page. Get to know the project. Think of some ideas. [http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/faqs#student Then apply]!


==I am interested in mentoring. How can I mentor for LimeSurvey?==
==I am interested in mentoring. How can I mentor for LimeSurvey?==


We also accept new mentors - requirements for mentoring would be extensive in-depth knowledge of the LimeSurvey software, close contact to the development lead and close cooperation with the existing mentors to make the best of it!
We also accept new mentors - requirements for mentoring would be extensive in-depth knowledge of the LimeSurvey software, close contact to the development lead and close cooperation with the existing mentors to make the best of it! Get in touch with us on our [https://lists.sourceforge.net/lists/listinfo/limesurvey-developers developer mailing list].


== Can you help me prepare my proposal?==
== Can you help me prepare my proposal?==


Sure, we will be glad to discuss your proposal with you - so that when you prepare your proposal it matches our common future vision for LimeSurvey - and gets you a nice task to work on!
Sure, we will be glad to discuss your proposal with you - so that when you prepare your proposal it matches our common future vision for LimeSurvey - and gets you a nice task to work on! Be aware that we can only discuss your proposals a limited number of times (in life there is only so many chances to get it right) and there are usually alot of students applying.


==I did not discuss my idea with you. Do I have less chance for being selected?==
==I did not discuss my idea with you. Do I have less chance for being selected?==
Line 58: Line 58:
No, it is not necessary. We'd love it if you could though :-)
No, it is not necessary. We'd love it if you could though :-)


=More Information=
=More information=


==LimeSurvey Google Summer of Code 2009==
==LimeSurvey Google Summer of Code 2011==
*[http://docs.limesurvey.org/tiki-index.php?page=Limesurvey+GSoC+2009 Limesurvey GSoC 2009]
*[http://docs.limesurvey.org/tiki-index.php?page=Limesurvey+GSoC+2011 Limesurvey GSoC 2011]


An introduction to LimeSurvey and our application for this years Google Summer of Code
An introduction to LimeSurvey and our application for this years Google Summer of Code


==Getting Started==
==Getting started==
*[http://docs.limesurvey.org/tiki-index.php?page=GSoC_Getting_Started GSoC Getting Started]
*[http://docs.limesurvey.org/tiki-index.php?page=GSoC_Getting_Started GSoC Getting Started]


Line 72: Line 72:
- setting up the development environment, coding standards, and all the other important stuff that you need to know before the real fun begins!
- setting up the development environment, coding standards, and all the other important stuff that you need to know before the real fun begins!


==Project Ideas Page==
==Project ideas page==
*[http://docs.limesurvey.org/tiki-index.php?page=LimeSurvey+2+Project+Ideas+for+GSOC+2009 GSoC Ideas Page]
*[http://docs.limesurvey.org/tiki-index.php?page=Project+ideas+for+GSOC+2011 GSoC ideas page]


The LimeSurvey Community Ideas Page:
The LimeSurvey Community Ideas Page:
Line 80: Line 80:


==Frequently Asked Questions==
==Frequently Asked Questions==
* [http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs Google Summer of Code Faqs]
* [http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/faqs Google Summer of Code FAQ from Google]

Revision as of 19:25, 1 March 2011

Frequently Asked Questions

I do not know CodeIgniter. Is that a problem?

Not knowing CodeIgniter is not a problem if you are able to code with PHP. But expect some additional time to work yourself into the CodeIgniter framework (2-3 weeks). If you want to take up on a task and have never worked with CodeIgniter then now is the time to start getting familiar with it. The more you know, the easier and more fun it will be to do things in CodeIgniter!

I do not know jQuery. Is that a problem?

jQuery is a JavaScript framework and if you know a little about JavaScript it is very easy to learn and use! Expect about one week of additional time to get yourself familiar with it.

What kind of ideas you are looking for?

Our first goal is currently to port LimeSurvey to use the CodeIgniter framework. This is a huge task that will be split into smaller ones as far as possible. The ideas page is where our preferences are listed. But we're open to your ideas too. Go on, surprise and amaze us!

How many hours would I need to work for LimeSurvey per week?

During the community bonding period we'd expect students to spend a couple of hours per week getting to know the development team, playing around with our code and learning a bit about the community.

Once you've commenced the project then obviously a greater amount of time would be needed. The amount of time you spend each week will depend on the work you're doing and how much needs to be done to meet your various milestones. Consider the participation in this like an internship at a company - someone may only need 4 hours per day to deliver high quality results, some may take longer (see also the Google FAQ)

How many students are you going to accept?

We'll be accepting as many students as the available slots allocated to us by Google. Some students may also be selected as "backups" in case initial students are unable to complete their proposals. These backup students won't be eligible for funding unless the initially chosen students drop out. Students who drop out may not receive their funding.

I have THIS idea I am interested in. Is it already taken?

Make your proposal using the Google GSoC Form. Discuss it with us in the forum or (even better) on our mailing list. We'll be assessing them all at once so none will be `taken' before student applications close.

I am new to LimeSurvey code base. Can you help me start?

Have a look through our wiki and follow the "Getting Started" information to setup your development environment. Then get onto the LimeSurvey IRC channel or the mailing list and start asking questions :-)

I am not a student but want to help LimeSurvey through GSoC. Is this possible?

In order to be eligible for Google's Summer of Code, you HAVE to be a student. Who's eligible to be a student?

I want to be a student for LimeSurvey. What should I do?

Have a look at our GSoC pages, and the ideas page. Get to know the project. Think of some ideas. Then apply!

I am interested in mentoring. How can I mentor for LimeSurvey?

We also accept new mentors - requirements for mentoring would be extensive in-depth knowledge of the LimeSurvey software, close contact to the development lead and close cooperation with the existing mentors to make the best of it! Get in touch with us on our developer mailing list.

Can you help me prepare my proposal?

Sure, we will be glad to discuss your proposal with you - so that when you prepare your proposal it matches our common future vision for LimeSurvey - and gets you a nice task to work on! Be aware that we can only discuss your proposals a limited number of times (in life there is only so many chances to get it right) and there are usually alot of students applying.

I did not discuss my idea with you. Do I have less chance for being selected?

It would be great if you can discuss your ideas in advance. We generally have to find out if an idea fits the general way we laid out for the LimeSurvey application in the future. Discussing with us is a great way to make sure your idea gets the proper attention it deserves for you having it!

Is it necessary to fix some bugs for being selected?

No, it is not necessary. We'd love it if you could though :-)

More information

LimeSurvey Google Summer of Code 2011

An introduction to LimeSurvey and our application for this years Google Summer of Code

Getting started

How to Get Started With LimeSurvey:

- setting up the development environment, coding standards, and all the other important stuff that you need to know before the real fun begins!

Project ideas page

The LimeSurvey Community Ideas Page:

- ideas that the community have come up with and would love to help you create

Frequently Asked Questions