[RAS] affiliations percentage

Ivan Kurmanov duraley at gmail.com
Fri Dec 16 13:22:55 CST 2011


Christian,

Please review the first implementation of affiliation shares at
http://ras.openlib.org/ . It is quite rough at SOME edges:

 - shares are not exported to redif
 - no total box
 - no confirmation shown when an affiliation is deleted or added or
when shares are modified
 - not well tested

With the Share column added the Delete button now depends on
JavaScript in the browser. They won't work when/if javascript is
disabled, but it should show a warning for that case.

-ivan

On Mon, Nov 21, 2011 at 11:58 AM, Ivan Kurmanov <duraley at gmail.com> wrote:
>>> label next to it. For example, in this mockup I use "Share:" as the
>>> label: http://www.screencast.com/t/qza127hJ0e
>>>
>>> Or we change the affiliations display to a table view and put those
>>> input boxes into a column, with the submit button below the column.
>>> http://www.screencast.com/t/cNotuQQJ8uc
>>
>> I like this second one more. It clusters less the left hand side.
>
> ok.
>
>>> (We probably need the percent sign (%) near the input boxes, or in the
>>> column title?)
>>>
>>> – What would the input box label or the column label be?
>>> – What label should the button have?
>>
>> They are OK as in the mockup. But I suggest adding at the bottom of the
>> column a "total" box, that adds up the shares, with a % sign. Javascript can
>> add the shares live, as I have seen elsewhere.
>
> Yes, and I like the idea.
>
>> Of course, what happens if someone does not have Javascript turned on?
>
> It would simply not react to share changes, or will be empty at all.
>
>>> User may change the numbers and submit the change by clicking the
>>> [Save share changes] button. Then we process the share values given
>>> and adjust it proportionally to a total of 100%. And we display the
>>> same screen with adjusted numbers and with the affiliations sorted in
>>> the order of decreasing share. Additionally, we show a confirmation
>>> message in the top part of the page, saying "The affiliation shares
>>> have been saved." or similar.
>>>
>>> – Do we need such message? What text would you like to have there?
>>
>> Confirmation is always good.
>
> okay
>
>>> If the user has opened the affiliations page, has modified the Share
>>> value for one or more affiliations, but then clicked on the [Delete]
>>> button of some other affiliation, his change to the share values is
>>> not saved. We may show a confirmation dialog if he wants to submit the
>>> form without saving the share value.
>>>
>>> – What should be the confirmation dialog text then? "The share
>>> changes will not be saved. [Cancel] [OK]"
>>
>> SOmething like "Please adjust shares after deletion"?
>
> hmm.
>
>>> – Or alternatively, we could save the shares even in this case. Save
>>> the shares AND delete the affiliation at the same time. Is this
>>> better?
>>>
>>>
>>> – Anything else to clarify or to consider?
>>
>> We may need an external link on or next to "Share" with some explanations. I
>> propose:
>>
>> "For multiple affiliations, please attribute a share to each. These will be
>> used to determine the main affiliation and allocate ranking scores across
>> affiliations. With affiliations in different regions or countries, your
>> ranking scores will also be weighted accordingly."
>
> okay.
>
> I think that's enough for a first implementation, and then we would
> iron out the details, if any.
>
>
> -ivan



More information about the RAS-run mailing list