4

我的應用程序爲不同類型的活動實施活動流。其中一種活動類型與用戶可以積累的不同虛擬貨幣有關。例如,用戶可以積累「點數」以發佈評論,對話題進行投票等。如果我不進行過濾或聚合,您會在短短的一小時內收到大量自發垃圾信息,例如:針對潛在活動流垃圾郵件的UX解決方案

  • 掙5點評論(共點= 505)
  • 掙10分投票(總積分= 515)
  • 掙5點評論(共點= 520)
  • 獲得5分的評論(總積分= 525)
  • 獲得5分的評論(總積分= 530)
  • 掙10分投票(總積分= 540)
  • 掙10分投票(共點= 550)
  • 掙10分投票(總積分= 560)
  • ...
  • ...
  • ...

,你會如何去防止這種潛在的自我生成的垃圾郵件,而且在邀請你的朋友這樣的方式來呈現的活動流看看你一直在做什麼?

+0

在什麼類型的頁面上可以查看活動流? – walkingTarget 2011-05-12 14:12:22

+0

不應該將其遷移到ux.stackexchange.com嗎? – peteorpeter 2011-05-13 13:38:04

回答

4

我能想到幾個選項。第一個是數據的聚合。我不知道你有多少活動類型,但你可以提煉你已經張貼到2項:

  • <Name>提出<x>意見,取得了<x * 5>分!
  • <Name>投票<x>東西。

您可以使這些列表項中的每一個都可點擊展開並顯示詳細信息。因此,對意見摘要點擊後,用戶將看到以下內容:

  • <Name>提出<x>意見,取得了<x * 5>分!意見徵求(總積分= 505)
  • 掙5點評論(共點= 520)
  • 掙5點評論(共點= 525)
  • 掙5分
    • 掙5分評論(總積分= 530)
  • <Name>投票<x>東西。

您可以使用類似jQuery UI accordion的東西來實現此目的。

該方法的Facebook需要的是,它採用了樣品後,然後讓用戶知道更多的項目可供選擇,這樣的:

  • 掙5分評論(總分= 505)
  • 製造<x>更多評論

然後當上「MADE <x>更多評論」,用戶可以看到每一個註釋(一定的時間跨度內)的用戶點擊。

0

假設你想在一個一眼就看到,如果用戶是最近活躍,以及如何最近,我建議使用類似如下:

我不知道,你會想證明這一點,但也許在個人資料頁面或「朋友」列表中。我會展示一個聚合,這將顯示用戶活動的最近時間段,以及她做了什麼:

E.g.

  • 剛剛談到
  • 已在最後一個小時評論和投票
  • 作出評論和投票今天
  • 作出評論和投票,本週

,你會只顯示最近的那些。因此,如果用戶剛剛評論過(最近五分鐘內),請顯示第一行。如果她在最後一個小時活躍,則顯示第二行。等等...... 這清楚地表明用戶是活躍的,多久以前。我認爲這是最重要的。

您可以將其與顯示總分相結合,顯示用戶整體的活躍程度。

也許是這樣的:

<name>[<total_score>] has just commented on <x> 

<name>[<total_score>] has made <x> comments and <y> votes in the last hour. 

MMMMMM我要留言更短:

<name>[<total_score>] has earned <x> points in the last hour. 

是不是更清晰?不確定。

這條消息會被點擊,並且會將您鏈接到顯示上週/月份活動(投票/評論/分數)的彈出圖表/圖表。一張圖表,因爲它非常緊湊,非常容易理解。

您認爲如何?

0

我會親自去alert like Stack Uses立即通知即時活動。他們很快發出警報,然後走開。如果你讓它們可點擊,用戶可以深入細節,如果他們喜歡。

然後,在賬戶部分的某個地方,我會列出使用jQuery DataTables的所有活動,以便它們可以通過流水線Ajax進行排序,分頁,過濾和交付。簡單,高效,用戶友好!

用戶界面是關於通用性的,通過提供熟悉的交互使用戶在他們尚未達到的環境中感覺舒適。你會看到在StackOverflow,Swagbucks,MyPoints等網站上使用的相同模式。

相關問題