   $scope.gradedMetrics = ()->
     metrics = []
     angular.forEach($scope.metrics, (metric, index)->
-      # if metric.selectedTier
-      metrics.push metric
-    )
-    $scope.gradedMetrics = metrics
+      if metric.selectedTier
+        metrics.push metric
+    )
+    metrics 
+
+  $scope.selectedMetrics = ()->
+    metrics = []
+    angular.forEach($scope.metrics, (metric, index)->
+      if metric.selectedTier
+        metrics.push metric
+    )
+    $scope.selectedMetrics = metrics
     metrics 
 
   $scope.gradedMetricsParams = ()->

      self = this
      newTier = new TierPrototype(self, attrs)
      self.tiers.push newTier
      if self.rubricGradeTierId == newTier.id
        self.selectedTier = newTier
    addTiers: (tiers)->
      self = this

      this.comments = ""

    this.addTiers(attrs["tiers"]) if attrs["tiers"] #add tiers if passed on init
    # alert(this.selectedTier.id)
    this.name = if attrs.name then attrs.name else ""
    this.rubricId = if attrs.rubric_id then attrs.rubric_id else $scope.rubricId
    this.max_points = if attrs.max_points then attrs.max_points else 0
