diff --git a/src/main/resources/views/session b/src/main/resources/views/session
index 274bcbbc0369879ea4ff6f9afc6a8454605cbf6d..f3a5ac66f69405d838de80c20a4cca2e426077e6 100644
--- a/src/main/resources/views/session
+++ b/src/main/resources/views/session
@@ -14,6 +14,9 @@
 		"by_courseid":{
 			"map":"function(doc) { if(doc.type == 'session' && doc.courseId  && doc.sessionType != 'public_pool') emit(doc.courseId, doc); }"
 		},
+		"by_last_activity_for_guests": {
+			"map":"function(doc) {\n  if (doc.type === 'session' && doc.sessionType !== 'public_pool' && doc.creator.indexOf('Guest') === 0) {\n    emit(doc.lastOwnerActivity || doc.creationTime, {_rev: doc._rev});\n  }\n}"
+		},
 		"public_pool_by_subject":{
 			"map":"function(doc) { if(doc.sessionType == 'public_pool') emit([doc.ppSubject, doc.name], {ppSubject: doc.ppSubject,name: doc.name, keyword: doc.keyword, ppLevel: doc.ppLevel}); }"
 		},