Activity class distribution based on ranked preference

I have little experience with Numbers, but I was wondering if anyone would be able to let me know if this is possible using Numbers, or any other program:
I work at a summer camp, and every day during each week, the campers (150-250) have an activity class (4 classes throughout the week). At the beginning of each week, the campers fill out a sheet ranking the top 10 activity class he or she would like to do.
What we're looking for is a way to input the information provided be the campers on these sheets, and have the classes distributed for the four days based on the campers preference. One problem is that only a certain number of campers would be allowed in certain classes per day, and some would have a minimum as well.
We have been doing this for several years, and have tried a few different ways of doing it, but it is always difficult and takes a long time. Looking at Numbers, I thought maybe it would be possible to create a more streamlined format, but I don't know. If anyone can let me know if there's a way to speed up this process and make it easier, that would be great. Thanks a lot.
David

Hi David,
More to come, but here's a quick look at a couple of visual items. Would either of these help? Bear in mind that these results are from a random distribution of 7 choices among 15 items, and show results from only 39 'campers.'
This one is simply a chart that shows all the choices made for each activity. The bottom section of each bar (blue) shows the 'number 1' choices, the next section (green) shows the 'number 2' choices, etc.
Chart 2 reduces the number of sections in each bar by grouping choices 1 and 2 (blue), choices 3 and 4 (green).
With 'real' data, differences between the columns would likely be more pronounced. Would either of these help eliminate any activities from consideration?
I'm also looking at a 'low man out' counting system, but while the concept is pretty clear, translating it into Numbers formulas is proving difficult.
More to come...
Regards,
Barry

Similar Messages

  • How to active a PDF Based Form in ERP System

    Hi ,
    One of user facing problem "When I try to active a PDF Based Form in ERD, I got the following error: u201CINVALID http CONNECTION : ADSu201D
    Please can anyone help me in this ,what should i do and how to proceed it slove this issue.
    Thanks and Regards
    Brijesh Prasad

    You need
    - an application server JAVA with Adobe Document Service installed
    - you need to configure the connection between that Java instance and your ERP system
    https://www.sdn.sap.com/irj/sdn/adobe
    Markus

  • Class and class type based on inspection method

    Hi experts,
              I have a requirement in my script like this i have a inspection method. based on this inspection method i have to get class and class type. and from which table we can get this class and class type based on inspection method. please suggest the solution.
    Thanks in advance
    Thanks and Regards
    D.Ramesh

    Hi Sai,
    Have you tried Run Time Type services?  If you need to perform some interspection of a class, you can use one of two classes:
      CL_ABAP_OBJECTDESCR  or
      CL_ABAP_REFDESCR
    there are several methods you can use:
      Describe_by_Name
      Describe_by_Object_Ref
      describe_by_data_ref
      describe_by_data
    One of these should do the trick...it just depends on what situation you are in.
    Hope this helps!
    Quack

  • I try to backup my Lacie Rugged Thunderbolt with my Time Capsule but the Lacie is not active (grey) in the Time Machine preferences. Why ?

    I try to backup my Lacie Rugged Thunderbolt with my Time Capsule but the Lacie is not active (grey) in the Time Machine preferences. Why ?

    @LaPastenague
    Morning / Afternoon.
    We may have an unfair advantage in that the Internet gets here faster than it does "down there".

  • Ranking preferences on application form

    I'm working on a form for people who are applying to Study abroad, and there are several programs to choose from. Since not everyone is guaranteed their first choice, I want to put a drop down list next to each program so they can rank each program by preference, 1 to 8. So, I want to create a drop down menu next to each program with "choice 1" "choice 2" "choice 3"
    etc. BUT, I don't want them to be able to rank two programs with the same preference. Is there a way to create an options menu where once a field has been picked, it is erased from the selection menu?

    Here is how I would do........I will add Global Variables......for holding ranks starting 1 to 8 seperated by "," (Comma).
    in "preOpen" event for each dropdown I would add JS code to load the list dynamically based on the values from Globalvariable and then comparing with already chosen values in rest of the DDs.
    following is just sample code...........
    ----- form1.#subform[0].DD1::preOpen: - (JavaScript, client) ---------------------------------------
    var GList = GradesList.value; //get the list
    GList = GList.split(",");
    this.clearItems(); //to clear the list before adding new.
    var loadingList;
    for (i=0;i<GList.length;i++) {
    loadingList = GList[i];
    if (DD2.rawValue != loadingList) { //will check for already selected values in other DDs. You may have to add more in this list based on number of DDs you have
      this.addItem(loadingList); //add to list if the value is not chose already.

  • New LabHSM Toolkit - Agile development of complex event-driven maintainable LabVIEW applications with active objects / actors based on a universal Hierarchical State Machine / statechart template.

    Dear Fellow LabVIEW programmers:
    Most of the systems you deal with are reactive. It means that their
    primary function is constant interaction with their environment by
    sending and receiving events. But most likely, they can have something
    happening inside them too, even when they are not processing messages
    received from outside. So, such systems have to continuosly react to
    external and internal stimuli. Right? Moreover, most likely, they
    consist of subsystems that are reactive too and, in turn, can have
    their own "life", to an extent independent from other parts (with
    which they still communicate, of course). Reactive (event-driven)
    systems are more naturally modeled with active objects. So, why then
    should we try to model and code them with GOOP and its passive
    ("dead"!) objects?
    "Flat" State Machines have been known for decades to have severe
    limitations. It's been more than 20 years since Dr. Harel invented
    Hierarchical State Machines (statecharts) to fight those limitations.
    Then why does NI still tout the same old good Moore FSM as the
    ultimate tool for event-driven programming in LabVIEW in its $995
    State Diagram KIt?
    The LabHSM toolkit we are happy to present, makes it possible to
    easily create and then maintain complex event-driven applications in
    LabVIEW as a collection of HSM-driven active object VIs using a higher
    level of abstraction and agile software development methodologies.
    These active object VIs are created based on a universal Hierarchical
    State Machine ( HSM or statechart ) template. So. all your code looks
    similar regardless of its functionality!
    We all love just jump to code, right? However, to be good boys, we
    need to do design first. Then implement it in code. If the logic is
    modified we need to redo the design first and then redo the code. When
    using LabHSM where behavior information is abstracted into a separate
    HSM data file editable with a supplied editor, there is no need for
    coding separate from design any more. The modified behavior becomes
    code automatically as soon as the HSM file is saved. Design is code!
    The implementation basically follows Dr. Samek's Quantum Programming
    paradigm. (see http://www.quantum-leaps.com). However, as already
    mentioned, LabHSM stores the behavior information in a file separate
    from the code itself. It also adds state dependent priorities to
    events, a separate queue for public events/messages, and, of course,
    some LabVIEW specific code like capturing front panel user events and
    putting them into the private Events queue. Communication and
    instantiation functions are also rather specific for LabVIEW.
    It is available for UNLIMITED PERIOD trial. Please visit
    http://www.labhsm.com for details and download. The site also contains
    references which you may want to check to learn more about
    hierarchical state machines and active object computing.
    Since this is our debut we will appreciate any comments and
    suggestions. Our contact information is available on our site, of
    course.
    Have a G'day!

    Symtx is currently hiring the following position. Please contact me if interested.
    Amy Cable
    Symtx, HR
    [email protected]
    Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

  • Want to create sequence at class level  row_number , DENSE_RANK() , rank(),

    Dear All,
    I want to create serial no at class level please check my query , i have already try , row_number , DENSE_RANK() , rank(), it shows 1
    Please guie .
    Regards
    SELECT
    distinct
    cla.R_Description,
    cla.N_Description,
    period.period_name,
    cla.BRANCH,
    cla.CLASS_NAME,
    cla.CLASS_NAME CLASS_NAME_SEQ,
    DENSE_RANK() OVER (partition by cla.R_Description order by cla.CLASS_NAME) CLASS_NAME_desk,
    RANK() OVER (partition by cla.CLASS_NAME order by cla.CLASS_NAME) CLASS_NAME_rank,
    st.ACCOUNT_NUMBER,
    st.PARTY_NAME,
    decode(ASCII(substr(site.attribute13,length(site.attribute13),length(site.attribute13)-1)),13,
    substr(site.attribute13,1,length(site.attribute13)-1),site.attribute13) FATHER,
    pay.amount_due_original,
    trx.trx_number challan_no,
    ST.SECTION,
    pay.amount_due_remaining,
    TO_NUMBER(trx.attribute3) Concession,
    ARREAR.DUE_AMOUNT
    FROM
    RA_CUSTOMER_TRX_ALL TRX,
    student_city_school_all st,
    class_v_table cla,
    bill_period period,
    ar_payment_schedules_all pay,
    HZ_CUST_SITE_USES_ALL SITE_USE,
    HZ_CUST_ACCT_SITES_ALL SITE,
    --branch_network_region_link br,
    ( SELECT BILL_TO_CUSTOMER_ID,SUM(DUE_AMOUNT) DUE_AMOUNT FROM ARREARS_STUDENT WHERE PERIOD_START_DATE < nvl(:P_START_DATE,PERIOD_START_DATE)
    --AND
    -- ORG_ID=NVL( :P_ORG_ID , ORG_ID )
    GROUP BY BILL_TO_CUSTOMER_ID
    ) ARREAR
    WHERE TRX.ATTRIBUTE_CATEGORY='Periodic Billing'
    AND trx.attribute2=cla.Fee_Structure_Id
    AND trx.bill_to_customer_id=st.CUST_ACCOUNT_ID
    AND TRX.BILL_TO_SITE_USE_ID=SITE_USE.SITE_USE_ID
    AND SITE_USE.CUST_ACCT_SITE_ID=SITE.CUST_ACCT_SITE_ID
    AND TRX.BILL_TO_CUSTOMER_ID=ARREAR.BILL_TO_CUSTOMER_ID(+)
    AND trx.org_id=nvl(:p_org_id,trx.org_id)
    AND trx.attribute1=period.period_id
    -- AND period.period_id=:P_PERIOD_ID
    AND trx.customer_trx_id=pay.customer_trx_id
    -- AND cla.branch=nvl(:P_BRANCH,cla.branch)
    -- AND CLA.CLASS_NAME=NVL(:P_CLASS,CLA.CLASS_NAME)
    -- AND cla.N_Description LIKE '%KAPCO%'
    -- and (cla.CLASS_NAME like '%kapco%' or cla.CLASS_NAME like '%kapco%' )
    --&P_WHERE
    ORDER BY CLA.CLASS_NAME, ST.SECTION,
    ST.ACCOUNT_NUMBER

    Please have the decency to format your code and put it in between delimiters.
    Also provide create table statements and some test data along with some output that your expecting to see.
    Finally you have had 18 posts and 15 are unresolved. Could you please take the time to mark those as answered
    or we will assume that it is a waste of time helping you as our answers aren't helpful to you.
    All the above is explained clearly in the FAQ
    SQL and PL/SQL FAQ
    Edited by: Paul Horth on 05-Mar-2012 23:55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Best Way to Set Active Class on Secondary Navigation

    Hello All,
    I've got a secondary navigation that looks something like this:
    <a href="" id="link1">link 1</a>
    <a href="">link 2</a>
    <a href="">link 3</a>
    <a href="">link 4</a>
    I simply want to add a CSS class to each link when it's clicked on (also the first link when the page loads) to change the CSS properties of the link.  I've started with:
    Spry.Utils.addClassName('link1','active');
    And this works.  However when clicking through the other links, I need a better way to set the removeClass on the other ones.  As it is now, I manually add the class for the correct link, and then remove it for all the other links.  Obviously this isn't a very efficient way to go about doing this.
    What would be a better way to handle this across the board, while activating link1 when the page loads?
    Thanks in advance.

    What I ended up doing was using the addClassName and removeClassName on each link element.  The issue I had was that all the links have to change to "active" on the same page.  There is no refresh/page load.
    Now I just need to set the active state of one element on page load.
    Thanks for the help.

  • FSCM - COLM Worklist distribution based on language

    Hi,
    I am working for a client that has the requirement to distribute a worklist based on the language of the customer. This customer is based in Belgium.
    Now the language key is set in the customer master and also the business partner master.
    Do we change the badi for distribution of iitems with some logic or is there another option?
    regards,
    Richard

    Hi,
    Typically the collecitons specialist can handle more then one language, say german, english and french together.
    We have the language settings on the BP master. So you are suggesting a badi. Which one would that be?
    The one for distribution of WL items?
    regards,
    Richard

  • Error when activating class CL_HRRCF_M_QUICK_SEARCH_UI

    Hi,
    I encountered an error today during enhancement of a standard class.
    Initially, i was able to enhance the class. However, when inserting the post method exit, I got an error message saying to convert the class-local types. I found the option to do so in the Utilities -> Convert Class-Local Types. However, to perform this, I will need to have an object key first. I selected the close button when the system prompted me to enter an object key. However, i have noticed that even though i didn't proceed in the actual conversion (due to the restriction), the system still prompted "Successfully converted". Now, my problem is that though the class is already active, there are some components of the class that were left inactive.
    CINC
    CL_HRRCF_M_QUICK_SEARCH_UI====CCDEF
    CINC
    CL_HRRCF_M_QUICK_SEARCH_UI====CCIMP
    CINC
    CL_HRRCF_M_QUICK_SEARCH_UI====CCMAC
    CREP
    CL_HRRCF_M_QUICK_SEARCH_UI
    When i tried to activate, the system again prompts for object registration. Now, thought the application using the assistance class doesn't have issues, I am still worried about these inactive objects.
    Has someone encountered this? i tried doing the same thing for CL_HRRCF_M_SEARCH_UI and I was able to successfully insert the post method without any issues.

    Well this method retrieve_nvp is a static private method which is called in method CONSTRUCT_BSP_URL of the same class. You can not access this method from your Z-class. So you will have to rename the class in this method as well.
    Original class method coding
      ls_url_field-name = 'sap-themeRoot'.  "#EC NOTEXT
    CALL METHOD cl_hrrcf_global_context=>retrieve_nvp
        EXPORTING
          pt_nvp_src = pt_params
          p_field    = ls_url_field-name
        IMPORTING
          pt_nvp_dst = lt_nvp.
    You can see that the static private method of the original class is called. Rename the class to your Z-class before activatiing.

  • Class Changing Based on Spry:if Complex Dates

    I know this can be done in concept, because I've done it
    before, I just don't know how to approach in Spry.
    I have a dynamic table that shows is sorted by date. I am
    trying to have the class of each row dynamically change based on
    the difference in days between the date and today.
    For instance:
    If the date is more than 10 in the past, the rows style is
    "redFlag"
    If the date is more than 6 days but less than 10, the rows
    style is "YellowFlag"
    I can do this in PHP, but how would i do this using spry?
    Thanks

    I have found what I was looking to do.
    http://labs.adobe.com/technologies/spry/samples/data_region/Function_colon.html
    This allows the externalization of logic - EXACTLY what I
    need. This is a huge breakthrough for me, as this will help
    tremendously

  • Setting CSS Style Class dynamically based on Responsibility

    Hi Guys,
    Is there an elegant way of setting css class in all items of a page based on responsibility? I've seen that there is a way on attributes like readOnly, disabled and rendering thru function security. How about the other attributes like css class? I even tried PVO, hahaha...but then I read, it doesn't apply to css class... :-)
    Guys, please help! Need this.. It'll save lots of time writing the code programmatically if it can be set as SPEL. hmmmmm...
    HElp help help! Thanks in advance!

    maeve ,
    You cannot be saved from writing code :), basically based on responsibility, set the bean properties in process request, there will be not much code !
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                               

  • How to list all active logins or based on WWN's

    What are commands to list active logins, based on WWN's, in this way, I can find if these WWN are zoned.
    Thanks you!

    Hello,
    You can use this commands to see who is logged in the fabric and see the zone configuration.
    show flogi database
    show fcns database
    show zone active
    show run zone
    The recommendation is to use the wwpns to configure the zone. You can also create device-alias to simplified the process.
    This guide can help you with the commands:
    http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/san_switching/b_Cisco_Nexus_5000_Series_NX-OS_SAN_Switching_Configuration_Guide/Cisco_Nexus_5000_Series_NX-OS_SAN_Switching_Configuration_Guide_chapter9.html

  • Distribution based on revenues generated

    hi gurus,
    will somebody tell me how can i perform distribution of cost on other cost centers based on the sales generated in the respective cost centers.
    regards
    sayeed

    hi,
    thank you very much for the help.. but could you eplain it to me how am i suppose to maintain the SKF for the following example
    i have five cost centers
    A   B   C   D  E 
    i want to distribute the costs incurred in A which is  11000 $
    to be distributed among  B  C  D   E
    since in cost center  B has  a sale of  5000$
                                  C has a sale fo   4000$
                                  D has a sale of  6000
                                  E has a sale of  3000
    i want to distribute the cost in A  among the above cost centers in proportion of their sales...  how can i maintain an SKF for the above example
    regards
    sayeed

  • Levelling: Work Distribution based on Resource Capacity and Project Priorities.

    Hi team,
    I have inherited about 25 projects and 15 resources spread across these projects. We use project server 2010 to manage projects....we launch any lest a new project each month. We run Weekely modelling.Having a nightmare managing shared resources. Hoping
    that I can get some of my questions answered here and bring back some semblance of sanity.....so here goes my first question.....
    lets assume I have two resources;
    resource1 whose allocation for project activities is 75%. His capacity in resource center view in pwa is 6 hours and resource 2 who has 8 hours capacity per day.
    let us assume there is a 28 hour, fixed work  task on which both the resources are assigned.
    let us assume that this task can start on jan1st -
    scenario1: both the resources are working on only 1 project.
    is the project server smart enough to assign 12 hours to resource1 and 16 hours to resource2, so that both of them finish at same time?
    scenario2: a higher priority project gets introduced in the portfolio because of which resource1 will not be available till 2nd Jan to Start work.
    is the tool smart enough to assign more work to resource2 to ensure that both of them finish the task on project1 same time?
    Thanks in advance...
    Lakshmi 

    If you assign a single person to a Fixed Work task they will work on it for as long as it takes at their default Maximum Units.
    If you add a second person the task will take less time and the work will be apportioned based upon both resources maximum units.
    If you specify the work on the task before assigning the first resource (add the work column to a tabular view and enter a value in the work cell for a task) Microsoft Project will behave as
    you are looking for in your question.
    For example I create a new Fixed Work task and it shows with 1d? duration - I enter 28 hours work in the work cell - the task still shows 1d? duration. I assign a person to the task who works to the same base calendar as the project but who has maximum units
    of 75% defined and can therefore work 6 ours per day.
    I assign them to the task and the duration changes to 4.67 days - this is how long it will take someone who works 6 hours per day to complete 28 hours work. Technically speaking the duration is 4.6666 recurring days but project only shows 2 decimal places.
    If I know assign an additional resource to the same task and that person works 8 hours per day as their maximum units are 100% the duration will reduce to 2 days and the work will be apportioned 12/16 to the two resources.
    So the tool is smart enough to behave in the way you are expecting in Scenario 1.
    It will not however make decisions for you to address Scenario 2 unless you engage in
    "Multi-Project Resource Levelling" if you do this and your Projects do have different priority values then Resource Levelling will deploy resource to the more important project first in cases where a resource has conflicting assignments across
    projects in the same window of time.
    Dominic Moss MAPM Microsoft Certified Technology Specialist Wellingtone Ltd - Your Project Management Partner - Certified Microsoft Partner Specialising in EPM/PPM - Corporate Members of the Association for Project Management [APM] - Members of the Recruitment
    Employment Confederation [REC]
    Wellingtone Project Server Services
    Wellingtone Project Management Recruitment
    Wellingtone PM News Subscribe to The Wellingtone Project Management Newsletter Join the thousands of project management professionals who receive practical, straight forward advice, templates, tips
    and expert articles every month.
    <o:p> </o:p>

Maybe you are looking for