Index: dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/ExamsAndTasksOverviewPage.java
===================================================================
--- dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/ExamsAndTasksOverviewPage.java	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/ExamsAndTasksOverviewPage.java	(revision 098436bddd5c32eb21cd934a091b07987f31b6a8)
@@ -36,4 +36,5 @@
 import org.apache.tapestry5.annotations.SessionState;
 import org.apache.tapestry5.corelib.components.Zone;
+import org.apache.tapestry5.hibernate.annotations.CommitAfter;
 import org.apache.tapestry5.ioc.annotations.Inject;
 import org.apache.tapestry5.services.PersistentLocale;
@@ -53,4 +54,5 @@
 import dblearnstar.webapp.annotations.StudentPage;
 import dblearnstar.webapp.model.TestCollectionSelectModel;
+import dblearnstar.webapp.pages.admin.SubmissionEvaluations;
 import dblearnstar.webapp.services.DigestService;
 import dblearnstar.webapp.services.GenericService;
@@ -77,4 +79,5 @@
 
 	@SessionState
+	@Property
 	private UserInfo userInfo;
 
@@ -134,8 +137,8 @@
 		List<TestCollection> list = (UsefulMethods.castList(TestCollection.class,
 				genericService.getAll(TestCollection.class)))
-						.stream()
-						.filter(p -> (p.getTestInstances() != null && p.getTestInstances().size() > 0)
-								|| (p.getSubCollections() != null && p.getSubCollections().size() > 0))
-						.collect(Collectors.toList());
+				.stream()
+				.filter(p -> (p.getTestInstances() != null && p.getTestInstances().size() > 0)
+						|| (p.getSubCollections() != null && p.getSubCollections().size() > 0))
+				.collect(Collectors.toList());
 		ComparatorTestCollection c = new ComparatorTestCollection();
 		Collections.sort(list, c);
@@ -190,4 +193,21 @@
 			return "btn-warning";
 		}
+	}
+
+	public String getBtnBooleanClass(Boolean value) {
+		if (value != null && value) {
+			return "btn-success";
+		} else {
+			return "btn-warning";
+		}
+
+	}
+
+	public String getClassOpenToAllStudents() {
+		return getBtnBooleanClass(testInstance.getOpenToAllStudents());
+	}
+
+	public String getClassOpenForReviewByStudents() {
+		return getBtnBooleanClass(testInstance.getOpenForReviewByStudents());
 	}
 
@@ -256,3 +276,26 @@
 		}
 	}
+
+	@InjectPage
+	private SubmissionEvaluations submissionEvaluations;
+
+	public Object onEvaluate(TestInstance ti) {
+		submissionEvaluations.onValueChangedFromSelectTestInstance(ti);
+		return submissionEvaluations;
+	}
+
+	@CommitAfter
+	public void onToggleOpenToAll(TestInstance ti) {
+		if (userInfo != null && userInfo.isInstructor()) {
+			ti.setOpenToAllStudents(!ti.getOpenToAllStudents());
+		}
+	}
+
+	@CommitAfter
+	public void onToggleOpenForReviewByStudents(TestInstance ti) {
+		if (userInfo != null && userInfo.isInstructor()) {
+			ti.setOpenForReviewByStudents(!ti.getOpenForReviewByStudents());
+		}
+	}
+
 }
Index: dbLearnStar-webApp/src/main/resources/META-INF/assets/SubmissionEvaluations.css
===================================================================
--- dbLearnStar-webApp/src/main/resources/META-INF/assets/SubmissionEvaluations.css	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ dbLearnStar-webApp/src/main/resources/META-INF/assets/SubmissionEvaluations.css	(revision 098436bddd5c32eb21cd934a091b07987f31b6a8)
@@ -193,2 +193,14 @@
 	stroke-width: 2px !important;
 }
+
+.inSubmission {
+	background: green;
+	color: white;
+	padding:0.1em;
+}
+
+.inCorrectSolution {
+	background: white;
+	color: black;
+	padding:0.1em;
+}
Index: LearnStar-webApp/src/main/resources/dblearnstar/webapp/logback.xml
===================================================================
--- dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/logback.xml	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ 	(revision )
@@ -1,15 +1,0 @@
-<configuration>
-	<appender name="STDOUT"
-		class="ch.qos.logback.core.ConsoleAppender">
-		<layout class="ch.qos.logback.classic.PatternLayout">
-			<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-			</Pattern>
-		</layout>
-	</appender>
-
-	<logger name="dblearnstar.webapp" level="INFO" />
-
-	<root level="info">
-		<appender-ref ref="STDOUT" />
-	</root>
-</configuration>
Index: dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/pages/ExamsAndTasksOverviewPage.tml
===================================================================
--- dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/pages/ExamsAndTasksOverviewPage.tml	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/pages/ExamsAndTasksOverviewPage.tml	(revision 098436bddd5c32eb21cd934a091b07987f31b6a8)
@@ -33,13 +33,33 @@
 				<div class="card p-0 mb-2" t:type="loop" t:source="testInstances"
 					t:value="testInstance" id="ti${hashedTestInstanceId}">
-					<a role="button" data-toggle="collapse" data-parent="#accordion"
-						href="#collapseTasks${hashedTestInstanceId}" aria-expanded="true"
-						aria-controls="collapseTasks${hashedTestInstanceId}"
-						class="btn p-0 col-12 text-left">
-						<div class="card-header ${classTestIsNow} pt-2 pb-0" role="tab"
-							id="heading${hashedTestInstanceId}">
-							<h3>${translateTestInstanceTitle}</h3>
+
+					<div class="card-header ${classTestIsNow} pt-2 pb-0" role="tab"
+						id="heading${hashedTestInstanceId}">
+						<div class="float-right text-right col-3 p-0 " t:type="if"
+							t:test="userInfo.instructor">
+							<a href="" class="btn btn-sm btn-secondary mr-3"
+								t:type="eventlink" t:id="evaluate" t:context="testInstance">Evaluation</a>
+							${message:openToAllStudents-label}: <a href=""
+								class="btn btn-sm p-0 ${ClassOpenToAllStudents}" t:type="eventlink"
+								t:id="toggleOpenToAll" t:context="testInstance"><span
+								t:type="booleanindicator"
+								t:value="testInstance.openToAllStudents" t:showCheckMark="true"
+								t:showNo="true" /></a><br />
+							${message:openForReviewByStudents-label}: <a href=""
+								class="btn btn-sm p-0 ${ClassOpenForReviewByStudents}" t:type="eventlink"
+								t:id="toggleOpenForReviewByStudents" t:context="testInstance"><span
+								t:type="booleanindicator"
+								t:value="testInstance.openForReviewByStudents"
+								t:showCheckMark="true" t:showNo="true" /></a><br />
 						</div>
-					</a>
+						<div class="col-9">
+							<a role="button" data-toggle="collapse" data-parent="#accordion"
+								href="#collapseTasks${hashedTestInstanceId}"
+								aria-expanded="true"
+								aria-controls="collapseTasks${hashedTestInstanceId}"
+								class="btn p-0 col-12 text-left"><h3>${translateTestInstanceTitle}</h3></a>
+						</div>
+					</div>
+
 					<div id="collapseTasks${hashedTestInstanceId}"
 						class="card-body p-3 collapse" role="tabpanel"
Index: LearnStar-webApp/src/main/resources/log4j.properties
===================================================================
--- dbLearnStar-webApp/src/main/resources/log4j.properties	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ 	(revision )
@@ -1,9 +1,0 @@
-log4j.rootCategory=info, A1
-log4j.appender.A1=org.apache.log4j.ConsoleAppender
-log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%p] %c{2} %m%n
-log4j.category.org.apache.tapestry5.modules.TapestryModule.ComponentClassResolver=info
-log4j.category.org.apache.tapestry5.TapestryFilter=info
-log4j.category.dblearnstar.webapp=info
-log4j.category.dblearnstar.webapp.services.AppModule.TimingFilter=info
-
Index: dbLearnStar-webApp/src/main/resources/log4j2.yml
===================================================================
--- dbLearnStar-webApp/src/main/resources/log4j2.yml	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ dbLearnStar-webApp/src/main/resources/log4j2.yml	(revision 098436bddd5c32eb21cd934a091b07987f31b6a8)
@@ -6,5 +6,6 @@
       name: STDOUT
       patternLayout:
-        Pattern: "%d{DEFAULT} [%-22thread] %-5level %60.60logger %msg%n"
+        #Pattern: "%d{DEFAULT} [%-22thread] %-5level %60.60logger %msg%n"
+        Pattern: "%d{yyyy-MM-dd - HH:mm:ss,SSS} [%p] %c{2} %m%n"
 
   loggers:
@@ -59,2 +60,6 @@
         name: dblearnstar.webapp
         level: info
+
+      -
+        name: org.hibernate
+        level: info
Index: dbLearnStar-webApp/src/main/webapp/WEB-INF/app_mk.properties
===================================================================
--- dbLearnStar-webApp/src/main/webapp/WEB-INF/app_mk.properties	(revision 44c6743da17664c2b4253521226d66273d9cae16)
+++ dbLearnStar-webApp/src/main/webapp/WEB-INF/app_mk.properties	(revision 098436bddd5c32eb21cd934a091b07987f31b6a8)
@@ -115,5 +115,5 @@
 onlyTestInstancesWithDiscussionsAreShown-label=Прикажани се само тест инстанците на кои има дискусии
 OpenDiscussions-pagelink=Отворени дискусии
-openToAllStudents-label=Отворен за решавање за студенти
+openToAllStudents-label=Отворено за сите студенти
 openForReviewByStudents-label=Отворено за увид за студенти
 ordering-label=Редослед
