CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Event Activity Reporting
Pages: [1]

Author Topic: Event Activity Reporting  (Read 732 times)

bragaidan

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
    • Comunidad Connect
  • CiviCRM version: 4.0.8
  • CMS version: Joomla 1.7
  • MySQL version: 5.1.54
  • PHP version: 5.3.6
Event Activity Reporting
March 28, 2012, 10:42:54 am
I am looking for some input on how to capture activity reports from our staff in Nicaragua.  One of our major programs involves Sustainable Tourism where we have groups come down for multiple weeks for service work and tourism activities.  We will be using CiviEvents for managing most aspects of planning trips and capturing volunteer information and payments.  Each event has multiple activities which are led by our staff onsite.  Upon completion of said activities they provide critical information for us to measure the social and environmental impacts on the local community and our volunteers.  Right now that is a word form, which is unstructured and rudimentary.  I am trying to figure what the best method for capturing this information is.  There would be multiple activities associated with a single event.  For example:
Day 1 may be planting trees with local community
Day 2 may be teaching English, etc...

Would want to create a separate activity, associated with the overarching event, for each of those.

I would like to create a form in Civi to capture this information and associate it with an event.  Any assistance would be greatly appreciated.

Brandon
Joomla 1.7
CiviCRM 4.08

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: Event Activity Reporting
March 29, 2012, 12:03:09 am
Hi Brandon,

My approach would be:
  • create a custom data set to hold the specific information, linked to an activity type specifically set up for this
  • create a basic profile that allows the participant to log in and view/edit his personal installation
  • extend the profile with the buildForm hook so it enables the participant to view/edit the custom data
  • use the postProcess hook to catch the entered custom data, save the data and create an activity with the API

Are you familiar with profiles, hooks and API?
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Event Activity Reporting
March 29, 2012, 12:30:51 am
The activity is per participant or global to the event?

eg do you want a global "what happened with the tree planting on day2"? or details per participant on how each did with their tree?

Another option you might consider is to use case (basically, a "project") each event would be a case, that you can pre-populate with each activity for each day (with a status scheduled) in one click (the timeline) and then your staff can edit each activity, add the details of what happened, change the status to completed (or something else) and voila, you got your case tracking all that
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Event Activity Reporting

This forum was archived on 2017-11-26.