From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id cC6NFV8cHWWGNgAA9RJhRA:P1 (envelope-from ) for ; Wed, 04 Oct 2023 10:03:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id cC6NFV8cHWWGNgAA9RJhRA (envelope-from ) for ; Wed, 04 Oct 2023 10:03:43 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D1BE255E81 for ; Wed, 4 Oct 2023 10:03:42 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ntnu.no header.s=s1-1909-ntnu header.b=WC5lrz23; dkim=pass header.d=studntnu.onmicrosoft.com header.s=selector1-studntnu-onmicrosoft-com header.b="XB/egZCv"; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=ntnu.no; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1696406623; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=kSgtZIa1chKbR77ZZAdNaBa9XB+WYYJUmC9+Ulsw6Dc=; b=r4ZbjmAQ8BhZPtEeSWz8jpSqbUofJXGehO0UiY501YG38+BjT0QV213kk632tsjJ+F91j9 DWZ7sc0AHTfUQLX3hHKMcfdB2+lEg6aI55FLkntBx+cUK5RTlpevaMJgUSwi1gpRINyaEq TbGDCCMOjaqe6qW46sVKtLprN3uItCfx5bTj1U7UNzbQ7BxOyM7ttX7Eyip5ibyeTz/QiO vDjeKnB8Dn6GFjC1QW0Ua+k+L16FhmXo4B9bLGMGorSjfADxVFsb0qrZFDK9yldrIx2ZiX ogfk4fXdBT4y030uizOMpaeI0if+0I/pP8GAmZTEcGzX+XID0PDwp0bsl2f88w== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=ntnu.no header.s=s1-1909-ntnu header.b=WC5lrz23; dkim=pass header.d=studntnu.onmicrosoft.com header.s=selector1-studntnu-onmicrosoft-com header.b="XB/egZCv"; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=ntnu.no; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1696406623; a=rsa-sha256; cv=pass; b=eXbGWgIJu2wsZeBuIogm0Z8lXYjrxly6IoR9jNua7gLFxzdBjTDtL7CQaeAlqFNfMkyYWv a5zZBGTGnuVJF0TxOsoQD9TnJ4NbY8l9fUdJmbDxaQl+eGLEvP0LpWzaBtuqJHBXcwnOIQ 9Bm010NMhpVav/ZO7VE+InW0txPNcScyujGwaN1O6VQEPKkP59JdtV2yN2KLPq7O09ZQ1D uu2Z0iMwQInxg/m8Zjy1nXJFtidbgRo3U+7SM7kkWyW1a5amVK5jMdhcacM6bVAYpH/cDo 86jweLqSP0PMb2s2VfGxyht7xAVtpOFKAicA2gMVWAHMXsFIGFJyE495NbPPxQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qnwpv-0003RG-9R; Wed, 04 Oct 2023 04:02:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qnwpG-0002dB-V9 for emacs-orgmode@gnu.org; Wed, 04 Oct 2023 04:01:49 -0400 Received: from mailgw101.it.ntnu.no ([2001:700:300:3::177]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qnwpA-0007wd-Nq for emacs-orgmode@gnu.org; Wed, 04 Oct 2023 04:01:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntnu.no; i=@ntnu.no; q=dns/txt; s=s1-1909-ntnu; t=1696406486; h=from : to : subject : date : message-id : content-type : mime-version : from; bh=QbPzKPQg+Js7pcmHUhVxPT+04WnnceOS9lE/mBQDhnw=; b=WC5lrz238qMqYhRKAyOvHbTe+v1ZVGoymTXGPRs2bs0vuXgES++uzr7MuBUnjO17OZTLC JyMnf9P47372+p2ixCOIvZX+47z+vD0kQp3aMPUCnhaFrY535VNHaF5lh4qIcNl75DEj5wY MfFtngjuzDjfCN9/3U21hJB6dzjJ4luGiSPUajDSL0q3h5AikjXo2AZtIxQf0OgE6NMcpxw Dl968ockwyqtey3WpBuS2N9o5ir5DayFafQCaZvwR6JAqOWA5uv8KcBbj5hIoETK0MwbFPu 9cPPax4Nvch0RIrX++T1N60naCKV+6omVVL6m0kI0PACY82mxNpyhISS/Blw== Received: from localhost (localhost [127.0.0.1]) by mailgw101.it.ntnu.no (Postfix) with ESMTP id 721151DE0ECD for ; Wed, 4 Oct 2023 10:01:26 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mailgw101.it.ntnu.no Received: from mailgw101.it.ntnu.no ([127.0.0.1]) by localhost (mailgw101.it.ntnu.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sD2rRDOM3gbs for ; Wed, 4 Oct 2023 10:01:26 +0200 (CEST) Received: from NOR01-OL1-obe.outbound.protection.outlook.com (mail-ol1nor01lp2104.outbound.protection.outlook.com [104.47.27.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailgw101.it.ntnu.no (Postfix) with ESMTPS id 112DD1DE0EA3 for ; Wed, 4 Oct 2023 10:01:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nYasLRJwOwk/2e/mcKdXhLFzzsgkemNZp1LgdgfQ3XXqh1J1845wX7Mz5R3TIRQKV173sncWt4BL1b0PKQ/j3nH53iyRkV2D9t5QrxcNA9RQaRNmxoS2CbD8WDXE0VPhVTjd2QOu7DNTsttuTInEC0RM1s1V4RoW+PSKR8896f67lLXBQiN+hAxilHxLqbuAPX12FlBftUecalAAaQsYgHGmOH5OUHpinzW4LGGRj1mS6jDKIFXt6PaCb8MeMpHcfbdtjjlfX0IskXlri47n5ltF52uffaahLpUqFI7h23iiqOtIRzfh+eG+YHrGujTUyXU9uDOUakC8zSpuRbnb/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kSgtZIa1chKbR77ZZAdNaBa9XB+WYYJUmC9+Ulsw6Dc=; b=BIGZtQjpxTcrDRIxtOZv3BmUfsIr+YiM3azRCddcUafV2opVcXp1/zztRMEiBNvlMGRlo3z5bCOrz60K/0jl9xtYKL+Qabon+Bu2yga3wL2mFz1IQyXIhfwZBetnHhJx8D0cHfbGhK+JHRGQBmc5265BtufSelASVquloM+jhUyvIhHv06dzf1Iwlti/fCQysnR1V2+ftxIl5c9GSCVYvNwQq1b/xEcxvVQqlHeW8VU2Y+LALq9xSZ5yRsrK/oxXRRIXQzREn9Dshyvgsxj1qxoYexkc3eQl01cBsl1dyKiZyuBb362xNE7jRwYNeE4JJ3H3DyHdr1TrNZZNnVWKWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ntnu.no; dmarc=pass action=none header.from=ntnu.no; dkim=pass header.d=ntnu.no; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=studntnu.onmicrosoft.com; s=selector1-studntnu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kSgtZIa1chKbR77ZZAdNaBa9XB+WYYJUmC9+Ulsw6Dc=; b=XB/egZCvAVsQDCgBtYozNlyqe3TCi2EdrDRAa3QwMR2SrLnPitU2DsT3J+UhJUKOD6BQJtO73rERs0izEg5YEOdBihlxvkcXcLEp/u+0HG0LASiV049m0Zpc4C5NyxEFQkpshpQLZVmEcvS1a/Jbu7Vkue+zC1w5czD6vR9SrjYZ5uYHauVDGLR3SAJk8dwkY/+jkZ7qFn2gm7+NdAkJlUYkSP8vXWkFxUE3CoCYQyigXhs4O62/wHKptGZC8+yjGrfPMxEQ3zPHPOgMKhAvG3YjbuIAm5rPkiyP7esVwmXEKdOKt/dOl29Z0a3hjheU6DUYCvMleWnhks/IBLGsgQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ntnu.no; Received: from SVAP279MB0493.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:17::13) by OL1P279MB0772.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:49::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.35; Wed, 4 Oct 2023 08:01:25 +0000 Received: from SVAP279MB0493.NORP279.PROD.OUTLOOK.COM ([fe80::af1:f14a:78e3:629]) by SVAP279MB0493.NORP279.PROD.OUTLOOK.COM ([fe80::af1:f14a:78e3:629%7]) with mapi id 15.20.6838.033; Wed, 4 Oct 2023 08:01:25 +0000 User-agent: mu4e 1.10.6; emacs 29.1 From: Sven Bretfeld To: emacs-orgmode@gnu.org Subject: Strategic time planing: Breaking down EFFORT property Date: Wed, 04 Oct 2023 09:10:17 +0200 Message-ID: <87fs2qke98.fsf@ntnu.no> Content-Type: text/plain X-ClientProxiedBy: MM0P280CA0024.SWEP280.PROD.OUTLOOK.COM (2603:10a6:190:a::13) To SVAP279MB0493.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:17::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SVAP279MB0493:EE_|OL1P279MB0772:EE_ X-MS-Office365-Filtering-Correlation-Id: cec0dfe3-6ebf-4a8c-2e7a-08dbc4b01b12 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pYI2PEIMd9eA50QqnRQRr8qzClU4OkCWpalJmPvTexM2eiFcAAVEIBmwl0MymoUsj1Fj51pFvquMXw3lXn8gyNEqWrAIZwezLlXK6tgSlCgxHEVbXXao0Q1KWt2mfq65kY6PYkoBMyQQuJvOkztNvHK19qXmHi0r9tg1+9JlDzh05arVDN2trk7sjtX5i4Zdh4pKbxuuw8f/lEN3bGlAeOOSQofQowtPhtogVjDJvZXi4bd23P2cgz0qqf1BmirM+4M4YvwlcBANtu+JzJDuH5xtBM4nF3vbUk5dSfevYxqrzgqxuG9sE0YJ3zuKfcoU+2bPCU0oq5GHMFnRRrh6ceqhD8BHR3FFomwt0Yr/uFyFb9n3wWQG9hgNc/ahdzQJFmcKRPPhYEHjibOCd5E1KGjiUxdnOFcGsZaKzLpzXafdC8GIzD4HYuLvcJwKYLK2xIkIMJrkU64eTYRqCtCjxkjB36DHmHtAfaenxpUxV5N4iAJbCijsWXYtuONj1KAZDNA+fpF0nlugCKWLsQAlMJE2OFjLLlP5xHUmNb6nCkijUnG6KA7offGZyWJyI26l X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SVAP279MB0493.NORP279.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(136003)(346002)(396003)(376002)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(6666004)(6506007)(6486002)(478600001)(83380400001)(2616005)(6512007)(4001150100001)(41300700001)(2906002)(36756003)(316002)(786003)(66946007)(6916009)(66476007)(66556008)(8676002)(44832011)(8936002)(5660300002)(38100700002)(86362001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bmwzeHQ8h0cL9yuLs6K+BCS8+8IlRsT98mugLEN3liSLHrXYUc9rTJ978POe?= =?us-ascii?Q?qME0g58agH8C2isrH8LQUh21EMbraE8zd1EyEz+kTVDruZr54pqiags4VvAx?= =?us-ascii?Q?cDJUob+8QsjkUwOPV5bulq37RQr7FYo96U64JaysJshGkydUaoJJqVXO25hl?= =?us-ascii?Q?SIPpxEp+QVZrAUUH4C94sE60owy3B2KkICJw6slM4aJQ/WDHicYN4lvbHxmK?= =?us-ascii?Q?CgtfgkjEDLzFZOZEnc3/DyTze3auj3h9NVbSNDEkW0Pk75tMzs3fdVRSldrO?= =?us-ascii?Q?UmMPojRmgFWaXpyMNI3GxImKoU+fzfM3ITOqef6UtH4JNecD1QN2YlZqGbPz?= =?us-ascii?Q?Fdz+OR6C68+9sOWYzTdPwYvCjzyde/UnmiE+yMMV2+xXA0jVFiZ1bC+/urYI?= =?us-ascii?Q?zIPQbYCLWagG81ervB6NTPGNndPObyjIMy3l7y+lBIGg7C7/NXz8Iw1HMGTZ?= =?us-ascii?Q?OmOSeZSc4jdy8wOczE5LaLFwd0cVlE2PVhYooET5RzEvv9DO9xGk7OmcRmv1?= =?us-ascii?Q?+4Le5i7pA9F/KdQ7CzuFdF8NSSkVJaHXZaaHY/naqPkJxGC/VwZc+d8UZWvL?= =?us-ascii?Q?3hJv9nIjq/ssMAyxmvkVbenfIn9k2wy4aNaEHnrKyuClsv3SOKauSCOnFZt+?= =?us-ascii?Q?DxKJJ/ErGdAOXWWJMSzSHE7y/YCFyG3yEu9ycBa9Xxm0pxwsHnWnkRmqObtp?= =?us-ascii?Q?l2HdVJJgebkzc6cJ3RTALpTRaCeSApPFhI21f8LRtYI0wKB6o+l0hbobgoiO?= =?us-ascii?Q?A04r14kz531yGnjMIPJzdR6O4ODQj+1/3Zjqew4d72peILqbLM/tHugx77jj?= =?us-ascii?Q?m/m0y21/HRHiVs+qKjxHEeFBSPO8v+OVuIS72qkgxFskAwnJ3xvkFY1TWlD5?= =?us-ascii?Q?v5qBL5FczukeJnBKVkmluBtybYfSJ9cpi/RM6whnah7J6QJXZIiUZiinJoua?= =?us-ascii?Q?94L0uE2JmcETNRN1sONg6TTOiirp8qJQRN2DzfeOhcYdqNSJW70UTfX0OBa1?= =?us-ascii?Q?hqC4bNnDoQihiTMA0tdC3VTzZBzNWCVe99zjq1gAljvBQPD9cbjKErgSHswK?= =?us-ascii?Q?PefmjVJ8jegWRpqDizntxk6JzI0yT1E2Z204LFLc03ardZHOQDvN0gAqQrB3?= =?us-ascii?Q?8EGpopncsJKAl7RSDDUncO17D5ka8eRgz9ypagl8Dx1n9sOX0Ofbv0WPOOMZ?= =?us-ascii?Q?xdSKh1/mPef2IhCHMq8WriuQj+bIGF55FTTLNyrGf/xVZnSotKi+7L8AZKod?= =?us-ascii?Q?dpjl/NYrhtEGxYSTdn7bxModdmov2j5qkmeTbwUz4OqcWWiPgLhD+mqd+dhs?= =?us-ascii?Q?ITasUnsBojOwjHZNqHsDKarH/PVxOIWpSXdZ06Ad/GT3JbUVRn8WaN0J1Lz/?= =?us-ascii?Q?a+it1pXP7nBYuxOOeBStvHL7k6BG1pkBVZPYTLvCL8w8wFRl6U1oZ5HxSx/u?= =?us-ascii?Q?ndTKqpZYUSHVjRSq3HaABxP9WpO+ElAiXyxlld3barYqytLx0Fufm3yG+pv5?= =?us-ascii?Q?M9R2Pz9C/OO0UnVWU0gwP5/Tc9YAgGZ6UH8xagbuKG6oDD+TUSCJweU8g35M?= =?us-ascii?Q?NvATp5yx23fTpRjX5cpTITqazt7VFiYEFCnezxJNM2rxW0QP4X2FIKjq97Wd?= =?us-ascii?Q?MLXr5cF3UgXykVSZiFYasxYtsS1lmdDIOCZGDGu2MXSr?= X-OriginatorOrg: ntnu.no X-MS-Exchange-CrossTenant-Network-Message-Id: cec0dfe3-6ebf-4a8c-2e7a-08dbc4b01b12 X-MS-Exchange-CrossTenant-AuthSource: SVAP279MB0493.NORP279.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2023 08:01:25.2049 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 09a10672-822f-4467-a5ba-5bb375967c05 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mUhYocBxUFnYOF6/OqIf9qB7Vamwl2rN70TOXS+BQumqso95n1xtt7+ykjGsM13l X-MS-Exchange-Transport-CrossTenantHeadersStamped: OL1P279MB0772 Received-SPF: pass client-ip=2001:700:300:3::177; envelope-from=sven.bretfeld@ntnu.no; helo=mailgw101.it.ntnu.no X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.72 X-Migadu-Scanner: mx2.migadu.com X-Migadu-Queue-Id: D1BE255E81 X-Spam-Score: -9.72 X-TUID: Fo4G3RPM1zQ1 Hi everybody My aim is to create workload plans distributing large projects over several months. These are considered to distribute the total effort of several projects into monthly, weekly and daily planing. I cannot figure out how to do this. Guess I have two projects, both with a deadline at the end of the year, one project has a time estimate of 100 hours, the second 50 hours: * Project 1 :PROPERTIES: :EFFORT: 100:00 :END: DEADLINE: <2023-12-24> * Project 2 :PROPERTIES: :EFFORT: 50:00 :END: DEADLINE: <2023-12-24> In order to get them done in time, I would assign a certain workload to the three months Oct, Nov, Dec. Say, with an unequal distribution: Project 1: Oct: 54 hours Nov: 16 hours Dec: 30 hours Project 2: Oct: 10 hours Nov: 25 hours Dec: 15 hours Now, it is the beginning of the first week of October. I make my weekly planning and decide to spent 15 hours of this week with Project 1 and 5 with Project two. Today I would want to work on Project 1 for 4 hours, 3 on Project 2. I'm clocking in to Project 1, setting a org-clock-alarm to remind me when it is time to switch to Project 2: * Project 1 :PROPERTIES: :EFFORT_TOTAL: 100:00 :EFFORT_THIS_MONTH: 54 :EFFORT_THIS_WEEK: 15 :EFFORT_TODAY: 4 :CLOCK_MODELINE_TOTAL: today :END: DEADLINE: <2023-12-24> * Project 2 :PROPERTIES: :EFFORT_TOTAL: 50:00 :EFFORT_THIS_MONTH: 10 :EFFORT_THIS_WEEK: 5 :EFFORT_TODAY: 3 :CLOCK_MODELINE_TOTAL: today :END: DEADLINE: <2023-12-24> Does anybody have an idea how to realize this scenario? Is there a solution that I overlook? I'm not a elisp programmer and have just started to use org-clock, but to me the solution seems to involve breaking down the EFFORT property into several sub-properties as shown above. Of course, each project has several sub-tasks feeding the EFFORT_TODAY property. Thanks for help, Sven -- Sven Bretfeld Department of Philosophy and Religious Studies NTNU Trondheim