Hello
I have a fairly unique system that I'm looking to implement on my career website. It should work as follows, but I'm willing to shape it around what's available, if need be.
Essentially the form controls 'Tasks', which are completed sequentially, graded, and the next task revealed based on the grade. The tasks may take place over several days.
WPMU Site with Buddypress and Membership Plugin from WPMUdev (membership plugin handles user regist form)
1 - Page / Form accessible only to logged-in members
2 - Member goes to form, account details (name, email) are auto-added to form fields.
3 - Member receives first task (just text)
4 - Member leaves to complete task, returns to confirm task completed. Completes first 'task form', some text input fields which are NOT scored or graded, along with some Multiple choice question fields which are scored/graded.
5 - Member submits task 1 form, the system grades then directs member to a new page based on the score. If sufficient points are reached, Task 2 is unveiled.
6 - Member leaves site then comes back to complete task 2 form. Again, the form is graded and the member directed to a specific page based on the results.
7 - and so on until all tasks completed.
On completion, it would be good to show a summary of each of the tasks and the points awarded for each....then show a total points awarded.
If that isn't possible - could the system send the points total to the Member via email after each Task is submitted. Then the end page could be a summary where the Member manually enters his/her score from each of the tasks, and the form calculates the overall score?
I suppose I'm looking for a database application where tables are populated from the forms and stored against a specific member/user record? Or could it be done with cookies?
Can Gravity do this out of the box?
Can someone custom code it?
What would it cost?
Can someone suggest another approach using the Gravity form that would accomplish the specification?
Cheers
Rooze