Brain Games, the BBC
   & Facebook Fun
     Simon R Jones, Studio 24
      Barcamb, 24/04/2010
MRC CBU

• MRC Cognition & Brain Sciences Unit
• Cognitive tests to aid research on the
  effects of brain damage and dise...
Online trials
• Ran a controlled online trial with a global
  Pharma in March ’09
• Developed into public site at
  www.ca...
Brain Test Britain!

• BBC ran a UK Brain Game trial
• 13,000 participants completed
• Tests designed by MRC, built by BBC...
N O
“The result is crystal clear. Brain training is
only as good as spending six weeks using the
internet. There is no meaning...
Site update aims

• Capitalise on Brain Test Britain & Nature
  report publicity
• Increase public awareness of MRC
• Use ...
Facebook Connect

• Login
• Permissions
• Notifications
• Invitations
Login
• Login button via FBML
• JavaScript onlogin callback
• Local Ajax request / business logic
• Returns JSON with stat...
Notifications
• Notifications.send cancelled in March
• REST API:
  facebook.links.post

• Sends a link to your public wall
Invitations

• Challenge your friends
• REST API:
  facebook.stream.publish

• Sends link to your public wall & via email
...
Issues

• Profile images loaded via FBML
• Issues with permissions dialogs
• Lack of sandbox system, test users difficult
  ...
Usability

• First-time user process
• Existing users can link FB account
• New users may have FB, may not
• Copywriting i...
Go live

• SVN tag
• File & Database backups
• Offline page
• Local CSS cache
.htaccess

# Offline page for all users except us
# when making major updates
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ...
HTML

<!-- New site updates message, hidden once new CSS is loaded -->
<div id="site-update-message-1" style="position: ab...
CSS


/* Hide new site message */
div#site-update-message-1 {
	 display: none;
}
And on Wednesday...
The future

• OAuth 2.0
• New Permissions dialog
• Graph API
• Caching
• Contribute code to ZF?
Go play some tests
www.cambridgebrainsciences.com
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Brain Games, BBC and Facebook Fun
Upcoming SlideShare
Loading in …5
×

Brain Games, BBC and Facebook Fun

2,345 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,345
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Brain Games, BBC and Facebook Fun

  1. 1. Brain Games, the BBC & Facebook Fun Simon R Jones, Studio 24 Barcamb, 24/04/2010
  2. 2. MRC CBU • MRC Cognition & Brain Sciences Unit • Cognitive tests to aid research on the effects of brain damage and disease • Traditional trial = low numbers • The web enables mass participation
  3. 3. Online trials • Ran a controlled online trial with a global Pharma in March ’09 • Developed into public site at www.cambridgebrainsciences.com • 1,800 users, 30,000 plays since Aug ’09 • 300 new users in past week, 4,000 plays • Tests designed by MRC, built with us in Flex
  4. 4. Brain Test Britain! • BBC ran a UK Brain Game trial • 13,000 participants completed • Tests designed by MRC, built by BBC • Our tests used as benchmarks • Paper published by Nature last Tuesday
  5. 5. N O
  6. 6. “The result is crystal clear. Brain training is only as good as spending six weeks using the internet. There is no meaningful difference.” Dr Adrian Owen, MRC CBU
  7. 7. Site update aims • Capitalise on Brain Test Britain & Nature report publicity • Increase public awareness of MRC • Use Facebook to help increase users • Helps continuing research at MRC CBU
  8. 8. Facebook Connect • Login • Permissions • Notifications • Invitations
  9. 9. Login • Login button via FBML • JavaScript onlogin callback • Local Ajax request / business logic • Returns JSON with status code • Ask user for Permissions • Redirect to next page
  10. 10. Notifications • Notifications.send cancelled in March • REST API: facebook.links.post • Sends a link to your public wall
  11. 11. Invitations • Challenge your friends • REST API: facebook.stream.publish • Sends link to your public wall & via email • More control over message and displayed image
  12. 12. Issues • Profile images loaded via FBML • Issues with permissions dialogs • Lack of sandbox system, test users difficult to setup • 24 hour caching restriction
  13. 13. Usability • First-time user process • Existing users can link FB account • New users may have FB, may not • Copywriting is essential
  14. 14. Go live • SVN tag • File & Database backups • Offline page • Local CSS cache
  15. 15. .htaccess # Offline page for all users except us # when making major updates RewriteEngine on RewriteCond %{REMOTE_ADDR} !=123.123.123.123 RewriteRule ^/(.*) http://domain.com/offline.html [L,R]
  16. 16. HTML <!-- New site updates message, hidden once new CSS is loaded --> <div id="site-update-message-1" style="position: absolute; left: 28%; width: 44%; padding: 5px 3px; z-index: 100; background- color: #FF0; border: 3px solid black; border-top: none; color: #000; font-size: 80%; font-weight: bold; text-align: center;"> We've just updated our site to include Facebook integration.<br /> Please reload your browser if you can see this message! </div>
  17. 17. CSS /* Hide new site message */ div#site-update-message-1 { display: none; }
  18. 18. And on Wednesday...
  19. 19. The future • OAuth 2.0 • New Permissions dialog • Graph API • Caching • Contribute code to ZF?
  20. 20. Go play some tests www.cambridgebrainsciences.com

×